<SEC-DOCUMENT>0001459200-22-000014.txt : 20220506
<SEC-HEADER>0001459200-22-000014.hdr.sgml : 20220506
<ACCEPTANCE-DATETIME>20220505161731
ACCESSION NUMBER:		0001459200-22-000014
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		13
CONFORMED PERIOD OF REPORT:	20220505
ITEM INFORMATION:		Results of Operations and Financial Condition
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20220505
DATE AS OF CHANGE:		20220505

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Alarm.com Holdings, Inc.
		CENTRAL INDEX KEY:			0001459200
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		IRS NUMBER:				264247032
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-37461
		FILM NUMBER:		22896538

	BUSINESS ADDRESS:	
		STREET 1:		8281 GREENSBORO DRIVE
		STREET 2:		SUITE 100
		CITY:			TYSONS
		STATE:			VA
		ZIP:			22102
		BUSINESS PHONE:		877-389-4033

	MAIL ADDRESS:	
		STREET 1:		8281 GREENSBORO DRIVE
		STREET 2:		SUITE 100
		CITY:			TYSONS
		STATE:			VA
		ZIP:			22102
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>alrm-20220505.htm
<DESCRIPTION>8-K ALARM.COM HOLDINGS, INC. PRESS RELEASE DATED MAY 5, 2022
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:bc1b5f95-d877-4d52-9744-f882c33cb381,g:47e83f30-42fa-4a65-8822-096981882df6,d:90e66e973907411aa3229a62865773c5--><html xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>alrm-20220505</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV80L2ZyYWc6NmI1Y2YxMmRmZTk5NDhiY2I2OTRhNjM4MGI2MzEyMjIvdGFibGU6Nzc0ZDZmNDE3MzYxNGY3MWJiZjljMWNiMmI5NDVkYTMvdGFibGVyYW5nZTo3NzRkNmY0MTczNjE0ZjcxYmJmOWMxY2IyYjk0NWRhM18yLTEtMS0xLTQ2NTUz_d70001d4-e98e-44aa-8313-f7a302cf2d16">false</ix:nonNumeric><ix:nonNumeric contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV80L2ZyYWc6NmI1Y2YxMmRmZTk5NDhiY2I2OTRhNjM4MGI2MzEyMjIvdGFibGU6Nzc0ZDZmNDE3MzYxNGY3MWJiZjljMWNiMmI5NDVkYTMvdGFibGVyYW5nZTo3NzRkNmY0MTczNjE0ZjcxYmJmOWMxY2IyYjk0NWRhM18zLTEtMS0xLTQ2NTUz_3e3133f7-83b0-4a44-bafd-05a38b477cb0">0001459200</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="alrm-20220505.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001459200</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-05</xbrli:startDate><xbrli:endDate>2022-05-05</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i90e66e973907411aa3229a62865773c5_1"></div><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:4pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:16pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:16pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:200.25pt"><tr><td style="width:1.0pt"></td><td style="width:198.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGV4dHJlZ2lvbjoxYzU4YWFmYjgzMDQ0ZTUyOGZjNzUyNDMwNjkwNmIzZl84Ng_82c88d45-b7a8-4e2b-b650-7c33e6e1e493">8-K</ix:nonNumeric></span></div><div style="margin-top:2pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:200.25pt"><tr><td style="width:1.0pt"></td><td style="width:198.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CURRENT REPORT</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Pursuant to Section&#160;13 or 15(d)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:11pt;font-weight:700;line-height:120%">of the Securities Exchange Act of 1934</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Date of Report (Date of earliest event reported): <ix:nonNumeric contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGV4dHJlZ2lvbjoxYzU4YWFmYjgzMDQ0ZTUyOGZjNzUyNDMwNjkwNmIzZl8yMjg_a596200c-c599-4a2e-8001-46f5ee5cb9e7">May&#160;5, 2022</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6pt;font-weight:700;line-height:120%">&#160;</span></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:18pt;font-weight:700;line-height:111%"><ix:nonNumeric contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGV4dHJlZ2lvbjoxYzU4YWFmYjgzMDQ0ZTUyOGZjNzUyNDMwNjkwNmIzZl8yMzM_23689182-d9bf-41f9-a3a7-394768f19e26">ALARM.COM HOLDINGS, INC.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:437.25pt"><tr><td style="width:1.0pt"></td><td style="width:142.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:3.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:135.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:10.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:136.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:12pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6YjJjMzk1MjA3NDEwNDY1YThkMDJmZmVlNzE5ZGU3NzgvdGFibGVyYW5nZTpiMmMzOTUyMDc0MTA0NjVhOGQwMmZmZWU3MTlkZTc3OF8wLTAtMS0xLTQ2NTUz_5f587bae-f877-4862-b75d-925442b506cd">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:12pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6YjJjMzk1MjA3NDEwNDY1YThkMDJmZmVlNzE5ZGU3NzgvdGFibGVyYW5nZTpiMmMzOTUyMDc0MTA0NjVhOGQwMmZmZWU3MTlkZTc3OF8wLTItMS0xLTQ2NTUz_226ed421-97e8-4869-95ee-d4463c0a41c4">001-37461</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:12pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6YjJjMzk1MjA3NDEwNDY1YThkMDJmZmVlNzE5ZGU3NzgvdGFibGVyYW5nZTpiMmMzOTUyMDc0MTA0NjVhOGQwMmZmZWU3MTlkZTc3OF8wLTQtMS0xLTQ2NTUz_256b8328-473d-46b0-bf11-c0267eece746">26-4247032</ix:nonNumeric></span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(State or other jurisdiction<br/>of incorporation)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Commission<br/>File Number)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(IRS Employer<br/>Identification No.)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:4pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:444.00pt"><tr><td style="width:1.0pt"></td><td style="width:112.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:48.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:12.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:178.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:12pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6MzA0NTg3NzE2NjE3NDZlOWJmODA2MWQ1ZjgzMjAyNjUvdGFibGVyYW5nZTozMDQ1ODc3MTY2MTc0NmU5YmY4MDYxZDVmODMyMDI2NV8wLTAtMS0xLTQ2NTUz_f535998d-5a0e-46b5-8c13-96f8753195d7">8281 Greensboro Drive</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:12pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6MzA0NTg3NzE2NjE3NDZlOWJmODA2MWQ1ZjgzMjAyNjUvdGFibGVyYW5nZTozMDQ1ODc3MTY2MTc0NmU5YmY4MDYxZDVmODMyMDI2NV8wLTEtMS0xLTQ2NTUz_1f3b4b89-b1be-499b-8367-a90a5267c07f">Suite 100</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#160;<ix:nonNumeric contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6MzA0NTg3NzE2NjE3NDZlOWJmODA2MWQ1ZjgzMjAyNjUvdGFibGVyYW5nZTozMDQ1ODc3MTY2MTc0NmU5YmY4MDYxZDVmODMyMDI2NV8wLTItMS0xLTQ2NTUz_663c43ab-6766-4feb-8db1-011583c799d5">Tysons</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:12pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6MzA0NTg3NzE2NjE3NDZlOWJmODA2MWQ1ZjgzMjAyNjUvdGFibGVyYW5nZTozMDQ1ODc3MTY2MTc0NmU5YmY4MDYxZDVmODMyMDI2NV8wLTMtMS0xLTQ2NTUz_0d72cb2c-dde4-4948-8fc9-f2f0f554ec59">Virginia</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:12pt;font-weight:700;line-height:111%"><ix:nonNumeric contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6MzA0NTg3NzE2NjE3NDZlOWJmODA2MWQ1ZjgzMjAyNjUvdGFibGVyYW5nZTozMDQ1ODc3MTY2MTc0NmU5YmY4MDYxZDVmODMyMDI2NV8wLTUtMS0xLTQ2NTUz_ece35ed6-32df-4f37-959f-0c3b73dc950d">22102</ix:nonNumeric></span></div></td></tr><tr style="height:12pt"><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Address of principal executive offices)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Zip code)</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Registrant&#8217;s telephone number, including area code: </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(<ix:nonNumeric contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGV4dHJlZ2lvbjoxYzU4YWFmYjgzMDQ0ZTUyOGZjNzUyNDMwNjkwNmIzZl8zNTc_e26b19e8-8626-41cc-adcc-1c75463d4d15">877</ix:nonNumeric>)</span><span style="color:#0000ff;font-family:'Arial Narrow',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGV4dHJlZ2lvbjoxYzU4YWFmYjgzMDQ0ZTUyOGZjNzUyNDMwNjkwNmIzZl8zNjE_3a5183c8-70a9-41a6-a934-c68a87160d6d">389-4033</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:4pt;font-weight:400;line-height:120%">&#160;&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:34.064%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligations of the registrant under any of the following provisions:</span></div><div style="margin-top:5pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.590%"><tr><td style="width:1.0%"></td><td style="width:5.082%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.718%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505" name="dei:WrittenCommunications" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6YjFlNDY4MjBmNTg1NGFhZmEwZDE4MjkyNTVlYTk2YzEvdGFibGVyYW5nZTpiMWU0NjgyMGY1ODU0YWFmYTBkMTgyOTI1NWVhOTZjMV8wLTAtMS0xLTQ2NTUz_4e4ea8bf-cc19-4e08-9f0f-a51a96199fc5">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505" name="dei:SolicitingMaterial" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6YjFlNDY4MjBmNTg1NGFhZmEwZDE4MjkyNTVlYTk2YzEvdGFibGVyYW5nZTpiMWU0NjgyMGY1ODU0YWFmYTBkMTgyOTI1NWVhOTZjMV8xLTAtMS0xLTQ2NTUz_beea1872-db9e-4b83-8721-b6e486af90ab">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505" name="dei:PreCommencementTenderOffer" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6YjFlNDY4MjBmNTg1NGFhZmEwZDE4MjkyNTVlYTk2YzEvdGFibGVyYW5nZTpiMWU0NjgyMGY1ODU0YWFmYTBkMTgyOTI1NWVhOTZjMV8yLTAtMS0xLTQ2NTUz_f5bcd7c2-33a2-4e52-a233-b92936c4bad5">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505" name="dei:PreCommencementIssuerTenderOffer" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6YjFlNDY4MjBmNTg1NGFhZmEwZDE4MjkyNTVlYTk2YzEvdGFibGVyYW5nZTpiMWU0NjgyMGY1ODU0YWFmYTBkMTgyOTI1NWVhOTZjMV8zLTAtMS0xLTQ2NTUz_d9e7ecff-5527-4141-b993-e170ecc68295">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</span></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:36.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.014%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.438%"></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:'Arial Narrow',sans-serif;font-size:11pt;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:'Arial Narrow',sans-serif;font-size:11pt;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:'Arial Narrow',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:11pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6NGRlYTkwZDhmM2VhNDM1MmFhZDA1ZDQ0MGU2N2QwYjgvdGFibGVyYW5nZTo0ZGVhOTBkOGYzZWE0MzUyYWFkMDVkNDQwZTY3ZDBiOF8xLTAtMS0xLTQ2NTUz_5879800d-b16d-4318-8cee-77bce891b71b">Common Stock, $0.01 par value per share</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:11pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6NGRlYTkwZDhmM2VhNDM1MmFhZDA1ZDQ0MGU2N2QwYjgvdGFibGVyYW5nZTo0ZGVhOTBkOGYzZWE0MzUyYWFkMDVkNDQwZTY3ZDBiOF8xLTItMS0xLTQ2NTUz_19a332ca-6ad4-42bc-b9fd-cf59f9922bb5">ALRM</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:11pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6NGRlYTkwZDhmM2VhNDM1MmFhZDA1ZDQ0MGU2N2QwYjgvdGFibGVyYW5nZTo0ZGVhOTBkOGYzZWE0MzUyYWFkMDVkNDQwZTY3ZDBiOF8xLTQtMS0xLTQ2NTUz_fbe33aaa-21a5-486e-a2a6-e4033fa38c66">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr></table></div><div style="padding-left:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Emerging growth company </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGV4dHJlZ2lvbjoxYzU4YWFmYjgzMDQ0ZTUyOGZjNzUyNDMwNjkwNmIzZl84NzE_2e3e6ce2-d16e-4f46-9f92-29170603eef4">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><div id="i90e66e973907411aa3229a62865773c5_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item&#160;2.02 Results of Operations and Financial Condition.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On May&#160;5, 2022, Alarm.com Holdings, Inc. (the "Company") issued a press release (the "Press Release") announcing its financial results for the quarter ended March&#160;31, 2022. A copy of the Press Release is furnished hereto as Exhibit 99.1 and is incorporated herein by reference.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The information in this Current Report on Form 8-K, including the Press Release attached as Exhibit 99.1 hereto, is furnished under Item 2.02 and shall not be deemed to be "filed" for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the "Exchange Act"), or otherwise subject to the liabilities of that section, nor shall it be deemed incorporated by reference into any of the Company's filings under the Securities Act of 1933, as amended, or the Exchange Act, whether made before or after the date hereof, regardless of any general incorporation language in such filing, except as shall be expressly set forth by specific reference in such filing.</span></div><div id="i90e66e973907411aa3229a62865773c5_10"></div><div><span><br/></span></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item&#160;9.01 Financial Statements and Exhibits.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:36pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">Exhibits</span></div><div style="margin-top:5pt"><table 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:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.450%"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit&#160;No.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Description</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex991earningsreleasemarch3.htm">99.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex991earningsreleasemarch3.htm">Press Release Dated May 5, 2022</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (the cover page XBRL tags are embedded within the Inline XBRL document)</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i90e66e973907411aa3229a62865773c5_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SIGNATURE</span></div><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"></td><td style="width:4.944%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.468%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.045%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.143%"></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="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Alarm.com Holdings, Inc.</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="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 5, 2022</span></td><td colspan="6" 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="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Steve Valenzuela</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Steve Valenzuela</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>ex991earningsreleasemarch3.htm
<DESCRIPTION>EXHIBIT 99.1 PRESS RELEASE DATED MAY 5, 2022
<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="if8f35368df664ef2a22e2cc9f77bbb96_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 99.1</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Alarm.com Reports First Quarter 2022 Results</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">--&#160;First quarter total revenue increased 19.1% year-over-year to $205.4 million</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">--</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">--&#160;First quarter SaaS and license revenue increased 14.8% year-over-year to $123.2 million --</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">-- First quarter GAAP net income attributable to common stockholders was $9.1 million, compared to $14.8 million for the first quarter of 2021 --</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">-- First quarter non-GAAP adjusted EBITDA was $29.9 million, compared to $35.6 million for the first quarter of 2021 --</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">TYSONS, VA., May&#160;5, 2022</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> -- Alarm.com Holdings, Inc. (Nasdaq&#58; ALRM), the leading platform for the intelligently connected property, today reported financial results for its first quarter ended March&#160;31, 2022. Alarm.com also provided its financial outlook for SaaS and license revenue for the second quarter of 2022 and increased its revenue guidance for the full year of 2022.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">&#8220;We&#8217;re pleased with the level of demand for our products and services that we saw in the first quarter,&#8221; said Steve Trundle, President and CEO of Alarm.com. &#8220;We navigated the many supply chain challenges during the quarter. We provided a high level of products to our service providers to support their subscriber additions, and incurred meaningfully higher shipping and inventory component costs while delivering higher Adjusted EBITDA than expected. Our research and development teams also delivered innovative, award-winning technology, including expanding our video analytics platform to address additional market segments.&#8221;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">First Quarter</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">2022 Financial Results as Compared to First Quarter 2021</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">SaaS and license revenue increased 14.8% to $123.2 million, compared to $107.4 million.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Total revenue increased 19.1% to $205.4 million, compared to $172.5 million.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">GAAP net income attributable to common stockholders decreased to $9.1 million, or $0.18 per diluted share, compared to $14.8 million, or $0.29 per diluted share, primarily due to an increase in shipping costs and inventory component costs for hardware due to the global supply chain challenges.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Non-GAAP adjusted EBITDA(*) decreased to $29.9 million, compared to $35.6 million.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Non-GAAP adjusted net income attributable to common stockholders(*)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">decreased to $21.3 million, or $0.39 per diluted share, compared to $25.8 million or $0.50 per diluted share.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Balance Sheet and Cash Flow</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Total cash and cash equivalents decreased to $671.8 million as of March&#160;31, 2022, compared to $710.6 million as of December&#160;31, 2021, primarily due to the repurchase of 354,123 shares of Alarm.com common stock for $23.3 million during the quarter ended March&#160;31, 2022.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">For the quarter ended March&#160;31, 2022, cash flows used in operations was $14.0 million, compared to cash flows from operations of $21.2 million for the quarter ended March&#160;31, 2021. For the quarter ended March&#160;31, 2022, non-GAAP free cash flow(*) was $(16.1) million, compared to $17.2 million for the quarter ended March&#160;31, 2021. These decreases in cash flows from operations and free cash flow were primarily due to differences in the timing of disbursements and the collection of receipts as well as an increase in purchased inventory as we seek to reduce risks and uncertainties in our supply chain.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(*) Reconciliations of the non-GAAP measures are set forth at the end of this press release.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Recent Business Highlights</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:14.85pt">OpenEye Extends Alarm.com&#8217;s A.I. Architecture for Video Analytics Applications&#58; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OpenEye deployed a new video analytics platform optimized to support the requirements of its large-scale enterprise commercial customers. The platform provides a development environment for enhancing OpenEye&#8217;s video surveillance as a service with advanced video analytics capabilities. The first deployed capability identifies people and reduces false motion events caused by background movement and other image noise to provide highly accurate activity detection. Subscribers can create more actionable activity alerts to respond to incidents and quickly find associated video recordings.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:14.85pt">Industry Award Recognizes Innovations in False Alarm Reduction&#58; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Alarm.com earned an MVP Award from Security Sales and Integration, a leading security industry publication, for Smart Arming with Ambient Insights for Alarm Response. The new capabilities help reduce false alarms and enhance the security monitoring service for Alarm.com-powered systems. Smart Arming combines customer configured timeframes and sensor activity data to automatically arm the system when needed and disarm it before a false alarm occurs. Ambient Insights for Alarm Response delivers real-time, contextual information about alarm events to monitoring station partners, enabling them to prioritize alarm events and responses, dispatch emergency responders faster and reduce false alarm dispatches.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:14.85pt">Commercial Video Analytics Solution&#58;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Alarm.com added Perimeter Guard to its commercial video analytics solution, Business Activity Analytics. Perimeter Guard proactively identifies and engages would-be intruders before they can threaten physical property. When a person is detected, select video cameras can automatically respond with audible </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">alerts and flashing LED lights that alert the person that they are being monitored. In addition, Alarm.com launched new Business Activity Analytics groups. Subscribers can now combine video analytics rules across multiple cameras and locations for a more comprehensive view of customer and employee activity. For example, Business Activity Analytics can now provide consolidated occupancy tracking information based on multiple video cameras that monitor different entry and exit points.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:14.85pt">Efficient Contact Tracing with Smarter Access Control&#58; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Alarm.com for Business subscribers can now use Smarter Access Control for COVID-19 contact tracing to help employees return to the office confidently. Expanded search and reporting parameters make it easy for business managers to identify any door, area or floor accessed by an infected employee. Managers can easily search for and identify individuals who may have been exposed, enabling targeted exposure notifications and enhanced risk mitigation. To more precisely identify potential contacts, subscribers can also create more detailed employee user profiles that now include information such as job title, department, office location and desk number. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Financial Outlook</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Alarm.com is providing its outlook for SaaS and license revenue for the second quarter of 2022 and increasing its revenue guidance for the full year of 2022 based upon current management expectations. This guidance is being provided in an environment that includes unusual geopolitical uncertainty, continuing COVID-19 pandemic uncertainty, and significant global supply chain uncertainty. Further adverse developments in any of these areas could impact our operating results and our guidance.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the second quarter of 2022&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">SaaS and license revenue is expected to be in the range of $126.2 million to $126.4 million.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the full year of 2022&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">SaaS and license revenue is expected to be in the range of $512.7 million to $513.3 million.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Total revenue is expected to be in the range of $822.7 million to $853.3 million, which includes anticipated hardware and other revenue in the range of $310.0 million to $340.0 million.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Non-GAAP adjusted EBITDA is expected to be in the range of $149.0 million to $150.0 million.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Non-GAAP adjusted net income attributable to common stockholders is expected to be in the range of $104.3 million to $105.0 mi</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">llion, bas</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ed on an estimated tax rate of 21.0%.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Based on an expected 55.8 million weighted average diluted shares outstanding, non-GAAP adjusted net income attributable to common stockholders is expected to be $1.87 to $1.88 per diluted share.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The&#160;guidance&#160;provided above is forward-looking in nature. Actual results may differ materially. See the cautionary note regarding &#8220;Forward-Looking Statements&#8221; below. The guidance provided above is based on expectations as of the date of this press release and Alarm.com undertakes no obligation to update guidance after such date. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Conference Call and Webcast Information</font></div><div><font><br></font></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Alarm.com will host a conference call to discuss its first quarter 2022 financial results and its outlook for the second quarter and full year of 2022. A live audio webcast is scheduled to b</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">egin at 4&#58;30 p.m. ET on May&#160;5, 2022. To participate on the live call, analysts and investors should dial&#160;866.588.3290&#160;(U.S.&#47;Canada) or&#160;262.558.6169&#160;(International) at least ten minutes prior to the start time of the call. A telephonic replay of the call will be available through May 12, 2022 by dialing 855.859.2056&#160;(U.S.&#47;Canada) or 404.537.3406 (International) and providing Conference ID&#58;&#160;2173258. Alarm.com will also offer a live and archived webcast of the conference call a</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ccessible on Alarm.com&#8217;s Investor Relations web</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">site at&#160;http&#58;&#47;&#47;investors.alarm.com.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">About Alarm.com Holdings, Inc.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Alarm.com is the leading platform for the intelligently connected property. Millions of consumers and businesses depend on Alarm.com's technology to manage and control their property from anywhere. Our platform integrates with a growing variety of&#160;Internet of Things devices through our apps and interfaces. Our security, video, access control, intelligent automation, energy management, and wellness solutions are available through our network of thousands of professional service providers in&#160;North America&#160;and around the globe.&#160;Alarm.com's&#160;common stock is traded on Nasdaq under the ticker symbol ALRM. For more information, please visit www.alarm.com.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Non-GAAP Financial Measures</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">To supplement our consolidated selected financial data presented on a basis consistent with GAAP, this press release contains certain non-GAAP financial measures, including adjusted EBITDA, non-GAAP adjusted income before income taxes, non-GAAP adjusted net income, non-GAAP adjusted income attributable to common stockholders before income taxes, non-GAAP adjusted net income attributable to common stockholders, non-GAAP adjusted net income attributable to common stockholders per share </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">and non-GAAP free cash flow. We have included non-GAAP measures in this press release because they are financial, operating or liquidity measures used by our management to (i) understand and evaluate our core operating performance and trends and generate future operating plans, (ii) make strategic decisions regarding the allocation of capital and investments in initiatives that are focused on cultivating new markets for our solutions and (iii) provide useful information to management about the amount of cash generated by the business after necessary capital expenditures. We also use adjusted EBITDA as a performance measure under our executive bonus plan. Further, we believe that these non-GAAP measures of our financial results provide useful information to investors and others in understanding and evaluating our results of operations, business trends and financial condition. While we believe the use of these non-GAAP measures provides useful information to investors and management in analyzing our financial performance, non-GAAP measures have inherent limitations in that they do not reflect all of the amounts and transactions that are included in our financial statements prepared in accordance with GAAP. Non-GAAP measures do not serve as an alternative to GAAP nor do we consider our non-GAAP measures in isolation, accordingly we present non-GAAP financial measures only in connection with GAAP results. We urge investors to consider non-GAAP measures only in conjunction with our GAAP financials and to review the reconciliation of our non-GAAP financial measures to the comparable GAAP financial measures, which are included in this press release.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We consider non-GAAP free cash flow to be a liquidity measure, which we define as cash flows from operating activities less purchases of property and equipment. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">With respect to our expectations under &#8220;Financial Outlook&#8221; above, reconciliation of adjusted EBITDA&#160;and adjusted net income attributable to common stockholders guidance to the closest corresponding GAAP measure is not available without unreasonable efforts on a forward-looking basis due to the high variability, complexity and low visibility with respect to the charges excluded from these non-GAAP measures, in particular, non-ordinary course litigation expense, acquisition-related expense and tax windfall adjustments can have unpredictable fluctuations based on unforeseen activity that is out of our control and&#47;or cannot reasonably be predicted. We expect the above charges to have a significant and potentially highly variable impact on our future GAAP financial results. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We exclude one or more of the following items from non-GAAP financial and operating measures&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Stock-based compensation expense&#58; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We exclude stock-based compensation expense, which relates to restricted stock units and other forms of equity incentives primarily awarded to employees of Alarm.com, because they are non-cash charges that we do not consider when assessing the operating performance of our business. Additionally, the determination of stock-based compensation expense can be calculated using various methodologies and is dependent upon subjective assumptions and other factors that vary on a company-by-company basis. Therefore, we believe that excluding stock-based compensation expense from our non-GAAP financial measures improves the comparability of our results to the results of other companies in our industry.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Litigation expense&#58; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We exclude non-ordinary course litigation expense because we do not consider legal costs and settlement fees incurred in litigation and litigation-related matters of non-ordinary course lawsuits and other disputes, particularly costs incurred in ongoing intellectual property litigation, to be indicative of our core operating performance. We do not adjust for ordinary course legal expenses, including those expenses resulting from maintaining and enforcing our intellectual property portfolio and license agreements.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Acquisition-related expense&#58; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Included in operating expenses are incremental costs directly related to business and asset acquisitions as well as changes in the fair value of contingent consideration liabilities, when applicable. We exclude acquisition-related expense from our non-GAAP financial measures because we believe that the exclusion of this expense allows us to better provide meaningful information about our operating performance, facilitates comparisons to our historical operating results, improves the comparability of our results to the results of other companies in our industry, and ultimately, we believe helps investors better understand the acquisition-related expense and the effects of the transaction on our results of operations.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Depreciation expense&#58;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We record depreciation primarily for investments in property and equipment. We exclude depreciation in calculating adjusted EBITDA because we do not consider depreciation when we evaluate our ongoing business operations. For non-GAAP adjusted net income, non-GAAP adjusted net income attributable to common stockholders and non-GAAP adjusted net income attributable to common stockholders per share, basic and diluted, we do not exclude depreciation.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Amortization expense&#58; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">GAAP requires that operating expenses include the amortization of acquired intangible assets, which principally include acquired customer relationships, developed technology and trade names. We exclude amortization of intangibles from our non-GAAP financial measures because we do not consider amortization expense when we evaluate our ongoing business operations, nor do we factor amortization expense into our evaluation of potential acquisitions, or our measurement of the performance of those acquisitions. We believe that the exclusion of amortization expense enables the comparison of our performance to other companies in our industry as other companies may be more or less acquisitive than us and therefore, amortization expense may vary significantly by company based on their acquisition history. Although we exclude amortization of acquired intangible assets from our non-GAAP financial measures, management believes that it is important for investors to understand that such intangible assets were recorded as part of purchase accounting and contribute to revenue generation.</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Amortization of debt discount and debt issuance costs&#58;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We record amortization of debt discount and debt issuance costs related to the January 2021 issuance of $500.0 million aggregate principal amount of 0% convertible senior notes due January 15, 2026, or the 2026 Notes, as interest expense. We exclude amortization of debt discount and debt issuance costs from our non-GAAP adjusted net income, non-GAAP adjusted net income attributable to common stockholders and non-GAAP adjusted net income attributable to common stockholders per share, basic and diluted, because we believe that the exclusion of this non-cash interest expense will provide for more meaningful information about our financial performance.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Interest expense&#58; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We record interest expense primarily related to our 2026 Notes and our debt facility. We exclude interest expense in calculating our adjusted EBITDA calculation. For non-GAAP adjusted net income, non-GAAP adjusted net income attributable to common stockholders and non-GAAP adjusted net income attributable to common stockholders per share, basic and diluted, we do not exclude interest expense other than the interest expense related to the amortization of debt discount and debt issuance costs related to the 2026 Notes as discussed above.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Interest income and other income &#47; (expense), net&#58; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We exclude interest income and other income &#47; (expense), net from our non-GAAP financial measures because we do not consider it part of our ongoing results of operations.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Benefit from income taxes</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#58; We exclude the impact related to our benefit from income taxes from our adjusted EBITDA calculation. We do not consider this tax adjustment to be part of our ongoing results of operations.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Forward-Looking Statements</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">This press release includes forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These forward-looking statements may be identified by their use of terms and phrases such as &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;continue,&#8221; &#8220;designed,&#8221; &#8220;enable,&#8221; &#8220;ensure,&#8221; &#8220;expect,&#8221; &#8220;intend,&#8221; &#8220;will,&#8221; and other similar terms and phrases, and such forward-looking statements include, but are not limited to, the statements regarding the Company&#8217;s opportunities, positioning, the benefits of recently launched offerings, and the Company&#8217;s guidance for the second quarter and full year of 2022 described under &#8220;Financial Outlook&#8221; above and key assumptions related thereto. The events described in these forward-looking statements involve known and unknown risks, uncertainties and other factors that could cause actual results to differ materially from the results anticipated by these forward-looking statements, including, but not limited to&#58; the Company's results and business operations may be negatively impacted by the COVID-19 pandemic, geopolitical uncertainty, and significant global supply chain uncertainty, the Company&#8217;s actual operating results may differ significantly from any guidance provided, certain precautions the Company is taking due to the COVID-19 pandemic could harm its business, the Company&#8217;s quarterly results may fluctuate, downturns in general economic and market conditions, including due to the COVID-19 pandemic, may reduce demand, the reliability of the Company&#8217;s network operations centers, the Company&#8217;s ability to retain service provider partners and residential and commercial subscribers and sustain its growth rate, the Company&#8217;s ability to manage growth and execute on its business strategies, the effects of increased competition and evolving technologies, the Company&#8217;s ability to integrate acquired assets and businesses and to manage service provider partners, customers and employees, consumer demand for interactive security, video monitoring, intelligent automation, energy management and wellness solutions, the Company&#8217;s reliance on its service provider network to attract new customers and retain existing customers, the Company's dependence on its suppliers, the potential loss of any key supplier or the inability of a key supplier to deliver their products to us on time or at the contracted price, the reliability of the Company&#8217;s hardware and wireless network suppliers and enhanced United States tax,&#160;tariff, import&#47;export restrictions, or other trade barriers, particularly tariffs from China as well as other risks and uncertainties discussed in the &#8220;Risk Factors&#8221; section of the Company&#8217;s Annual Report on Form 10-K filed with the Securities and Exchange Commission on&#160;February 24, 2022 and other subsequent filings the Company makes with the Securities and Exchange Commission from time to time, including its Form 10-Q for the quarter ended March&#160;31, 2022. In addition, the forward-looking statements included in this press release represent the Company&#8217;s views and expectations as of the date hereof and are based on information currently available to the Company. The Company anticipates that subsequent events and developments may cause the Company&#8217;s views to change. However, while the Company may elect to update these forward-looking statements at some point in the future, the Company specifically disclaims any obligation to do so except as required by law. These forward-looking statements should not be relied upon as representing the Company&#8217;s views as of any date subsequent to the date hereof.</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Investor &#38; Media Relations&#58;</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Matthew Zartman</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Alarm.com</font></div><div><font style="color:#242424;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ir&#64;alarm.com</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4</font></div></div></div><div id="if8f35368df664ef2a22e2cc9f77bbb96_4"></div><hr style="page-break-after:always"><div style="min-height:63pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ALARM.COM HOLDINGS, INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Consolidated Statements of Operations</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</font></div><div style="text-align:center"><font><br></font></div></div><div style="padding-left: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:75.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.159%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br>March 31,</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue&#58;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SaaS and license revenue</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,225&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,383&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware and other revenue</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,212&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,115&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,437&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,498&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost of revenue</font><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</font><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#58;</font></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of SaaS and license revenue</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,894&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,156&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of hardware and other revenue</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,193&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,606&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of revenue</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,087&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,762&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses&#58;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,192&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,999&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,994&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,882&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,490&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,467&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization and depreciation</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,761&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,385&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,437&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,733&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,913&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,003&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(784)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,368)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income &#47; (expense), net</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(155)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income before income taxes</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,285&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,637&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit from income taxes</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(618)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,913)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,903&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,550&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to redeemable noncontrolling interest</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income attributable to common stockholders</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,079&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,830&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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><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="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Per share information attributable to common stockholders&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><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="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.18&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.30&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.18&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.29&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,206,179&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,561,887&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,170,781&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,739,461&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="12" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">______________________________</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1) Exclusive of amortization and depreciation shown in operating expenses below.</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><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 style="height:24pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stock-based compensation expense included in operating expenses&#58;</font></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br>March 31,</font></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 style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,058&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">808&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,235&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,080&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,817&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</font></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,110&#160;</font></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,888&#160;</font></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5</font></div></div></div><div id="if8f35368df664ef2a22e2cc9f77bbb96_7"></div><hr style="page-break-after:always"><div style="min-height:63pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ALARM.COM HOLDINGS, INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Consolidated Balance Sheets</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</font></div><div><font><br></font></div></div><div style="padding-left: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:73.169%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.474%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br>2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br>2021</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets&#58;</font></td><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 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671,753&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710,621&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance for credit losses of $2,153 and $2,168, and net of allowance for product returns of $1,162 and $1,181 as of March&#160;31, 2022 and December&#160;31, 2021, respectively</font></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,067&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,548&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,436&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,276&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets, net of allowance for credit losses of $1 and $2 as of March&#160;31, 2022 and December&#160;31, 2021, respectively</font></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,322&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,175&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">888,578&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">917,620&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,969&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,713&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,831&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,406&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,901&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,901&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,554&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,547&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,135&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,479&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets, net of allowance for credit losses of $1 and $78 as of March&#160;31, 2022 and December&#160;31, 2021, respectively</font></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,822&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,349&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,224,790&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,232,015&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities, redeemable noncontrolling interest and stockholders&#8217; equity</font></td><td colspan="3" style="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><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities&#58;</font></td><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 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable, accrued expenses and other current liabilities</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,615&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,816&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,560&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,495&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,840&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,697&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,454&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,331&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,469&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,339&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,779&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,140&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes, net</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,024&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,345&#160;</font></td><td style="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="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,764&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,591&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,480&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,545&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">646,516&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605,960&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redeemable noncontrolling interest</font></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,281&#160;</font></td><td style="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 colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,888&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stockholders&#8217; equity</font></td><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;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock, $0.001 par value, 10,000,000 shares authorized&#59; no shares issued and outstanding as of March 31, 2022 and December 31, 2021</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $0.01 par value, 300,000,000 shares authorized&#59; 50,491,600 and 50,406,606 shares issued&#59; and 49,990,324 and 50,259,453 shares outstanding as of March 31, 2022 and December 31, 2021, respectively</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">504&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453,084&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498,979&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury stock, at cost&#59; 501,276 and 147,153 shares as of March 31, 2022 and December 31, 2021, respectively</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,480)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,149)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,884&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,833&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total stockholders&#8217; equity</font></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562,993&#160;</font></td><td style="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 colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">613,167&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities, redeemable noncontrolling interest and stockholders&#8217; equity</font></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,224,790&#160;</font></td><td style="border-bottom:3pt double #000000;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="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,232,015&#160;</font></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6</font></div></div></div><div id="if8f35368df664ef2a22e2cc9f77bbb96_10"></div><hr style="page-break-after:always"><div style="min-height:63pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ALARM.COM HOLDINGS, INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Consolidated Statements of Cash Flows</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</font></div></div><div style="padding-left: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:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br>March 31,</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows (used in) &#47; from operating activities&#58;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,903&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,550&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash from operating activities&#58;</font></td><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 25.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for credit losses on accounts receivable</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for product returns</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recovery of credit losses on notes receivable</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</font></td><td style="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="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization on patents and tooling</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization and depreciation</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,761&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,385&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount and debt issuance costs</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,250&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of operating leases</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,473&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,338&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,650)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,178)</font></td><td style="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="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,110&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,888&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on early extinguishment of debt</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities&#58;</font></td><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 25.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,629&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,685)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,161)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,947)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current and non-current assets</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,225)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,734)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable, accrued expenses and other current liabilities</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,450)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(220)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,127&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,975)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,772)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flows (used in) &#47; from operating activities</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,961)</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,232&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows used in investing activities&#58;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to property and equipment</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,171)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,069)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receipt of payments on notes receivable</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of investment in unconsolidated entity</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,000)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flows used in investing activities</font></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,155)</font></td><td style="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 colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,067)</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows (used in) &#47; from financing activities&#58;</font></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayments of credit facility</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110,000)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from issuance of convertible senior notes</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments of debt issuance costs</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,291)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments of deferred consideration for business acquisitions</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of treasury stock</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,331)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuances of common stock from equity-based plans</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,080&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,989&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flows (used in) &#47; from financing activities</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,251)</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376,548&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net (decrease) &#47; increase in cash, cash equivalents and restricted cash</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,367)</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388,713&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash, cash equivalents and restricted cash at beginning of the period</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710,621&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,459&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash, cash equivalents and restricted cash at end of the period</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">672,254&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642,172&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of cash, cash equivalents and restricted cash&#58;</font></td><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 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671,753&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642,172&#160;</font></td><td style="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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in other assets</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</font></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">672,254&#160;</font></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642,172&#160;</font></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7</font></div></div></div><div id="if8f35368df664ef2a22e2cc9f77bbb96_13"></div><hr style="page-break-after:always"><div style="min-height:63pt;width:100%"><div style="text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ALARM.COM HOLDINGS, INC. </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Reconciliation of Non-GAAP Measures</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</font></div><div><font><br></font></div></div><div style="padding-left: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:75.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.159%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br>March 31,</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA&#58;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,903&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,550&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, interest income and other income &#47; (expense), net</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">628&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,366&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit from income taxes</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(618)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,913)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization and depreciation expense</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,761&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,385&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,110&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,888&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition-related expense</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Litigation expense</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,135&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,301&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total adjustments</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,016&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,056&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</font></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">29,919</font><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</font></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35,606</font><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br>March 31,</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted net income&#58;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income, as reported</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,903&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,550&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit from income taxes</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(618)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,913)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,285&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,637&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less&#58; interest income and other income &#47; (expense), net</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,642&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,329&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount and debt issuance costs</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,244&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,110&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,888&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition-related expense</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Litigation expense</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,135&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,301&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP adjusted income before income taxes</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,796&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,426&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</font><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> 1</font></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,627)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,809)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-GAAP adjusted net income</font></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</font></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21,169</font><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</font></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">25,617</font><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-indent:18pt"><font><br></font></div><div style="padding-left:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1 </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Income taxes are calculated using a rate of 21.0% for each of the three months ended March&#160;31, 2022 and 2021. The 21.0% effective tax rate for each of the three months ended March&#160;31, 2022 and 2021 exclude the income tax effect on the non-GAAP adjustments and reflect the estimated long-term corporate tax rate.</font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:63pt;width:100%"><div style="text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ALARM.COM HOLDINGS, INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Reconciliation of Non-GAAP Measures - continued</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</font></div><div><font><br></font></div></div><div style="padding-left: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:76.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.867%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br>March 31,</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted net income attributable to common stockholders&#58;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common stockholders, as reported</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,079&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,830&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit from income taxes</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(618)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,913)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income attributable to common stockholders before income taxes</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,461&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,917&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less&#58; interest income and other income &#47; (expense), net</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,642&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,329&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount and debt issuance costs</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,244&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,110&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,888&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition-related expense</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Litigation expense</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,135&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,301&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP adjusted income attributable to common stockholders before income taxes</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,972&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,706&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</font><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> 1</font></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,664)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,868)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-GAAP adjusted net income attributable to common stockholders</font></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</font></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21,308</font><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-bottom:3pt double #000000;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="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</font></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">25,838</font><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt"><font><br></font></div><div style="padding-left: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:76.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.867%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br>March 31,</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted net income attributable to common stockholders per share&#58;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common stockholders per share - basic, as reported</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.18&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.30&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit from income taxes</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.06)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income attributable to common stockholders before income taxes</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less&#58; interest income and other income &#47; (expense), net</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount and debt issuance costs</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.23&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition-related expense</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Litigation expense</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP adjusted income before income taxes</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.53&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.66&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</font><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> 1</font></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.11)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-GAAP adjusted net income attributable to common stockholders per share - basic</font></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</font></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.42</font><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td style="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="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</font></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.52</font><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-GAAP adjusted net income attributable to common stockholders per share - diluted</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.39</font><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.50</font><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic, as reported</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,206,179&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,561,887&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted, as reported</font></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,170,781&#160;</font></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,739,461&#160;</font></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-indent:18pt"><font><br></font></div><div style="padding-left:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1 </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Income taxes are calculated using a rate of 21.0% for each of the three months ended March&#160;31, 2022 and 2021. The 21.0% effective tax rate for each of the three months ended March&#160;31, 2022 and 2021 exclude the income tax effect on the non-GAAP adjustments and reflect the estimated long-term corporate tax rate.</font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9</font></div></div></div><div id="if8f35368df664ef2a22e2cc9f77bbb96_16"></div><hr style="page-break-after:always"><div style="min-height:63pt;width:100%"><div style="text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ALARM.COM HOLDINGS, INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Reconciliation of Non-GAAP Measures - continued</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</font></div><div><font><br></font></div></div><div style="padding-left: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:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br>March 31,</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-GAAP free cash flow&#58;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flows (used in) &#47; from operating activities</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,961)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,232&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to property and equipment</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,171)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,069)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-GAAP free cash flow</font></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</font></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(16,132)</font></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</font></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,163</font><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>alrm-20220505.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:bc1b5f95-d877-4d52-9744-f882c33cb381,g:47e83f30-42fa-4a65-8822-096981882df6-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:alrm="http://www.alarm.com/20220505" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.alarm.com/20220505">
  <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://xbrl.sec.gov/dei/2021" schemaLocation="https://xbrl.sec.gov/dei/2021/dei-2021.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="alrm-20220505_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="alrm-20220505_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.alarm.com/role/CoverPage">
        <link:definition>0001001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>alrm-20220505_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:bc1b5f95-d877-4d52-9744-f882c33cb381,g:47e83f30-42fa-4a65-8822-096981882df6-->
<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_dei_PreCommencementTenderOffer_39e09c61-ef5c-4fd3-81f4-bd0dd6f029ba_terseLabel_en-US" xlink:label="lab_dei_PreCommencementTenderOffer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
    <link:label id="lab_dei_PreCommencementTenderOffer_label_en-US" xlink:label="lab_dei_PreCommencementTenderOffer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementTenderOffer" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_PreCommencementTenderOffer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_PreCommencementTenderOffer" xlink:to="lab_dei_PreCommencementTenderOffer" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_1d49dc5e-2289-41f5-b8e2-e950ec1459e8_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/2021/dei-2021.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_dei_EntityAddressStateOrProvince_d4599639-f0b4-425a-807e-1d5d7c798c9c_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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_dei_EntityTaxIdentificationNumber_9433f525-3483-4ec0-a8f8-46df98c67237_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/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_0ede3354-11af-4928-8be7-58effd28d40d_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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_dei_EntityFileNumber_1259d346-41b5-4854-b04a-379f84b9ffe0_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/2021/dei-2021.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_dei_WrittenCommunications_bf0e2c41-b05d-447a-bc5d-ca0554244177_terseLabel_en-US" xlink:label="lab_dei_WrittenCommunications" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Written Communications</link:label>
    <link:label id="lab_dei_WrittenCommunications_label_en-US" xlink:label="lab_dei_WrittenCommunications" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Written Communications</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_WrittenCommunications" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_WrittenCommunications"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_WrittenCommunications" xlink:to="lab_dei_WrittenCommunications" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_PreCommencementIssuerTenderOffer_a43a72e8-f76d-4837-b718-62de95063129_terseLabel_en-US" xlink:label="lab_dei_PreCommencementIssuerTenderOffer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
    <link:label id="lab_dei_PreCommencementIssuerTenderOffer_label_en-US" xlink:label="lab_dei_PreCommencementIssuerTenderOffer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementIssuerTenderOffer" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_PreCommencementIssuerTenderOffer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_PreCommencementIssuerTenderOffer" xlink:to="lab_dei_PreCommencementIssuerTenderOffer" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_54828c69-cd4d-422c-83f7-2a75f47cdfdc_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/2021/dei-2021.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_dei_TradingSymbol_80bfcac8-2534-48e9-8a66-3bd18804a284_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/2021/dei-2021.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_dei_DocumentPeriodEndDate_95ee6315-d2c2-44bf-981e-81b40256bc5f_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/2021/dei-2021.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_dei_SolicitingMaterial_52ab5f2f-ea30-43d4-aa25-29007580c6f7_terseLabel_en-US" xlink:label="lab_dei_SolicitingMaterial" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Soliciting Material</link:label>
    <link:label id="lab_dei_SolicitingMaterial_label_en-US" xlink:label="lab_dei_SolicitingMaterial" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Soliciting Material</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SolicitingMaterial" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SolicitingMaterial"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SolicitingMaterial" xlink:to="lab_dei_SolicitingMaterial" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_d914f0ad-1ec5-4756-a2e3-5572d276ccd1_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/2021/dei-2021.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_dei_CityAreaCode_8f48dccf-8889-4cf5-8b26-275ac15283ce_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/2021/dei-2021.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_dei_EntityIncorporationStateCountryCode_7d7bae92-4b00-49de-9cb2-ad8b32d80db0_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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_dei_EntityAddressAddressLine1_b73c0617-e0bc-4f7d-94cd-69b12d5906de_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_80e6c9a4-bfc9-44f8-a9a8-0153badc9549_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/2021/dei-2021.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_dei_EntityAddressAddressLine2_3c53eb5b-13ca-4ea4-8557-6b8b5d4d535f_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_1e9e15db-f85a-48ad-a4ae-84f392afbbdc_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/2021/dei-2021.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_dei_EntityAddressCityOrTown_c6f58b5f-9e0b-4005-83c8-8516d9832f21_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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_dei_CoverAbstract_06919357-20b1-4789-b778-a051becbc569_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <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/2021/dei-2021.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_dei_EntityAddressPostalZipCode_1477682a-a7cc-40c3-8265-c479fedb512f_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/2021/dei-2021.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_dei_EntityCentralIndexKey_3ddca37e-1d14-4877-9107-7786b0a1a547_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/2021/dei-2021.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_dei_SecurityExchangeName_56531770-dab9-4d53-b698-d4753a015728_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>alrm-20220505_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:bc1b5f95-d877-4d52-9744-f882c33cb381,g:47e83f30-42fa-4a65-8822-096981882df6-->
<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.alarm.com/role/CoverPage" xlink:type="simple" xlink:href="alrm-20220505.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.alarm.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_bd261bb2-ca51-4eb7-989c-d88740758e8c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_28e6d5bf-6584-4ff6-858b-8ca1216a9435" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_bd261bb2-ca51-4eb7-989c-d88740758e8c" xlink:to="loc_dei_DocumentType_28e6d5bf-6584-4ff6-858b-8ca1216a9435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_4b82e922-c61c-4839-9af0-281ede1e0a54" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_bd261bb2-ca51-4eb7-989c-d88740758e8c" xlink:to="loc_dei_DocumentPeriodEndDate_4b82e922-c61c-4839-9af0-281ede1e0a54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_2a4ea727-f681-4d6d-9bbe-89fe0ba67b3b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_bd261bb2-ca51-4eb7-989c-d88740758e8c" xlink:to="loc_dei_EntityRegistrantName_2a4ea727-f681-4d6d-9bbe-89fe0ba67b3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_853aff16-6a66-4760-960d-53fa1e646c1b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_bd261bb2-ca51-4eb7-989c-d88740758e8c" xlink:to="loc_dei_EntityIncorporationStateCountryCode_853aff16-6a66-4760-960d-53fa1e646c1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_92e4fd1e-9731-4a12-9f9a-e45d15a74a92" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_bd261bb2-ca51-4eb7-989c-d88740758e8c" xlink:to="loc_dei_EntityFileNumber_92e4fd1e-9731-4a12-9f9a-e45d15a74a92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_48956397-71a6-4765-b6b9-4984cbc2236f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_bd261bb2-ca51-4eb7-989c-d88740758e8c" xlink:to="loc_dei_EntityTaxIdentificationNumber_48956397-71a6-4765-b6b9-4984cbc2236f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_854b2a07-bbc6-4175-a695-0b55dee0d3ca" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_bd261bb2-ca51-4eb7-989c-d88740758e8c" xlink:to="loc_dei_EntityAddressAddressLine1_854b2a07-bbc6-4175-a695-0b55dee0d3ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_19a83d84-6d68-4f9a-a6b3-e29c91772781" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_bd261bb2-ca51-4eb7-989c-d88740758e8c" xlink:to="loc_dei_EntityAddressAddressLine2_19a83d84-6d68-4f9a-a6b3-e29c91772781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_1f4a41ab-6b22-40ec-8735-9d775c3c85a3" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_bd261bb2-ca51-4eb7-989c-d88740758e8c" xlink:to="loc_dei_EntityAddressCityOrTown_1f4a41ab-6b22-40ec-8735-9d775c3c85a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_01da960d-7dab-4bc2-a89f-0c4a753310fd" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_bd261bb2-ca51-4eb7-989c-d88740758e8c" xlink:to="loc_dei_EntityAddressStateOrProvince_01da960d-7dab-4bc2-a89f-0c4a753310fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_2972c1d2-0fa2-431d-aa0f-2de073e97996" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_bd261bb2-ca51-4eb7-989c-d88740758e8c" xlink:to="loc_dei_EntityAddressPostalZipCode_2972c1d2-0fa2-431d-aa0f-2de073e97996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_703891d0-5a71-41bb-ac9d-bb80c27430e8" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_bd261bb2-ca51-4eb7-989c-d88740758e8c" xlink:to="loc_dei_CityAreaCode_703891d0-5a71-41bb-ac9d-bb80c27430e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_5e10a9d4-52d7-4819-b538-4bce0eb910e1" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_bd261bb2-ca51-4eb7-989c-d88740758e8c" xlink:to="loc_dei_LocalPhoneNumber_5e10a9d4-52d7-4819-b538-4bce0eb910e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_WrittenCommunications_8a07c2c2-188f-4502-a570-afcfc66bbc26" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_WrittenCommunications"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_bd261bb2-ca51-4eb7-989c-d88740758e8c" xlink:to="loc_dei_WrittenCommunications_8a07c2c2-188f-4502-a570-afcfc66bbc26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SolicitingMaterial_891a9109-dd66-4b28-ad04-865ca523fdf1" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SolicitingMaterial"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_bd261bb2-ca51-4eb7-989c-d88740758e8c" xlink:to="loc_dei_SolicitingMaterial_891a9109-dd66-4b28-ad04-865ca523fdf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementTenderOffer_2ab434cb-cf16-4859-8076-2e35f1d090a6" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_PreCommencementTenderOffer"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_bd261bb2-ca51-4eb7-989c-d88740758e8c" xlink:to="loc_dei_PreCommencementTenderOffer_2ab434cb-cf16-4859-8076-2e35f1d090a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementIssuerTenderOffer_44154fbc-9543-4398-af1a-ee2bbafc4847" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_PreCommencementIssuerTenderOffer"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_bd261bb2-ca51-4eb7-989c-d88740758e8c" xlink:to="loc_dei_PreCommencementIssuerTenderOffer_44154fbc-9543-4398-af1a-ee2bbafc4847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_f9897c66-4795-4f78-9203-375f682807d3" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_bd261bb2-ca51-4eb7-989c-d88740758e8c" xlink:to="loc_dei_Security12bTitle_f9897c66-4795-4f78-9203-375f682807d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_2d6d8e86-93e5-4614-ac2a-44c294fefe29" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_bd261bb2-ca51-4eb7-989c-d88740758e8c" xlink:to="loc_dei_TradingSymbol_2d6d8e86-93e5-4614-ac2a-44c294fefe29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_8d301c8e-01a7-431f-bcdb-986fcaf645ec" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_bd261bb2-ca51-4eb7-989c-d88740758e8c" xlink:to="loc_dei_SecurityExchangeName_8d301c8e-01a7-431f-bcdb-986fcaf645ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_d6eae4d0-ed19-42fc-9f4f-4cc30e19a975" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_bd261bb2-ca51-4eb7-989c-d88740758e8c" xlink:to="loc_dei_EntityEmergingGrowthCompany_d6eae4d0-ed19-42fc-9f4f-4cc30e19a975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_509ae1e9-5971-44fe-a924-4668aa548b21" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_bd261bb2-ca51-4eb7-989c-d88740758e8c" xlink:to="loc_dei_AmendmentFlag_509ae1e9-5971-44fe-a924-4668aa548b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_adcd29d3-f110-4ff5-baf8-3b02033ae9bc" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_bd261bb2-ca51-4eb7-989c-d88740758e8c" xlink:to="loc_dei_EntityCentralIndexKey_adcd29d3-f110-4ff5-baf8-3b02033ae9bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>6
<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="idm139984336680040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover Page<br></strong></div></th>
<th class="th"><div>May 05, 2022</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">8-K<span></span>
</td>
</tr>
<tr class="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">May  05,  2022<span></span>
</td>
</tr>
<tr class="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">ALARM.COM HOLDINGS, INC.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-37461<span></span>
</td>
</tr>
<tr class="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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">26-4247032<span></span>
</td>
</tr>
<tr class="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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">8281 Greensboro Drive<span></span>
</td>
</tr>
<tr class="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_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Tysons<span></span>
</td>
</tr>
<tr class="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 or Province</a></td>
<td class="text">VA<span></span>
</td>
</tr>
<tr class="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">22102<span></span>
</td>
</tr>
<tr class="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">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_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">389-4033<span></span>
</td>
</tr>
<tr class="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_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="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_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="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_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="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_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.01 par value per share<span></span>
</td>
</tr>
<tr class="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">ALRM<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="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_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001459200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_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_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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 Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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_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_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under 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 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PreCommencementIssuerTenderOffer</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_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under 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 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PreCommencementTenderOffer</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_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_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under 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> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SolicitingMaterial</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_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_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities 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 Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>alrm-20220505_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="alrm-20220505.xsd" xlink:type="simple"/>
    <context id="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459200</identifier>
        </entity>
        <period>
            <startDate>2022-05-05</startDate>
            <endDate>2022-05-05</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV80L2ZyYWc6NmI1Y2YxMmRmZTk5NDhiY2I2OTRhNjM4MGI2MzEyMjIvdGFibGU6Nzc0ZDZmNDE3MzYxNGY3MWJiZjljMWNiMmI5NDVkYTMvdGFibGVyYW5nZTo3NzRkNmY0MTczNjE0ZjcxYmJmOWMxY2IyYjk0NWRhM18yLTEtMS0xLTQ2NTUz_d70001d4-e98e-44aa-8313-f7a302cf2d16">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV80L2ZyYWc6NmI1Y2YxMmRmZTk5NDhiY2I2OTRhNjM4MGI2MzEyMjIvdGFibGU6Nzc0ZDZmNDE3MzYxNGY3MWJiZjljMWNiMmI5NDVkYTMvdGFibGVyYW5nZTo3NzRkNmY0MTczNjE0ZjcxYmJmOWMxY2IyYjk0NWRhM18zLTEtMS0xLTQ2NTUz_3e3133f7-83b0-4a44-bafd-05a38b477cb0">0001459200</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGV4dHJlZ2lvbjoxYzU4YWFmYjgzMDQ0ZTUyOGZjNzUyNDMwNjkwNmIzZl84Ng_82c88d45-b7a8-4e2b-b650-7c33e6e1e493">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGV4dHJlZ2lvbjoxYzU4YWFmYjgzMDQ0ZTUyOGZjNzUyNDMwNjkwNmIzZl8yMjg_a596200c-c599-4a2e-8001-46f5ee5cb9e7">2022-05-05</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGV4dHJlZ2lvbjoxYzU4YWFmYjgzMDQ0ZTUyOGZjNzUyNDMwNjkwNmIzZl8yMzM_23689182-d9bf-41f9-a3a7-394768f19e26">ALARM.COM HOLDINGS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6YjJjMzk1MjA3NDEwNDY1YThkMDJmZmVlNzE5ZGU3NzgvdGFibGVyYW5nZTpiMmMzOTUyMDc0MTA0NjVhOGQwMmZmZWU3MTlkZTc3OF8wLTAtMS0xLTQ2NTUz_5f587bae-f877-4862-b75d-925442b506cd">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6YjJjMzk1MjA3NDEwNDY1YThkMDJmZmVlNzE5ZGU3NzgvdGFibGVyYW5nZTpiMmMzOTUyMDc0MTA0NjVhOGQwMmZmZWU3MTlkZTc3OF8wLTItMS0xLTQ2NTUz_226ed421-97e8-4869-95ee-d4463c0a41c4">001-37461</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6YjJjMzk1MjA3NDEwNDY1YThkMDJmZmVlNzE5ZGU3NzgvdGFibGVyYW5nZTpiMmMzOTUyMDc0MTA0NjVhOGQwMmZmZWU3MTlkZTc3OF8wLTQtMS0xLTQ2NTUz_256b8328-473d-46b0-bf11-c0267eece746">26-4247032</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6MzA0NTg3NzE2NjE3NDZlOWJmODA2MWQ1ZjgzMjAyNjUvdGFibGVyYW5nZTozMDQ1ODc3MTY2MTc0NmU5YmY4MDYxZDVmODMyMDI2NV8wLTAtMS0xLTQ2NTUz_f535998d-5a0e-46b5-8c13-96f8753195d7">8281 Greensboro Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6MzA0NTg3NzE2NjE3NDZlOWJmODA2MWQ1ZjgzMjAyNjUvdGFibGVyYW5nZTozMDQ1ODc3MTY2MTc0NmU5YmY4MDYxZDVmODMyMDI2NV8wLTEtMS0xLTQ2NTUz_1f3b4b89-b1be-499b-8367-a90a5267c07f">Suite 100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6MzA0NTg3NzE2NjE3NDZlOWJmODA2MWQ1ZjgzMjAyNjUvdGFibGVyYW5nZTozMDQ1ODc3MTY2MTc0NmU5YmY4MDYxZDVmODMyMDI2NV8wLTItMS0xLTQ2NTUz_663c43ab-6766-4feb-8db1-011583c799d5">Tysons</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6MzA0NTg3NzE2NjE3NDZlOWJmODA2MWQ1ZjgzMjAyNjUvdGFibGVyYW5nZTozMDQ1ODc3MTY2MTc0NmU5YmY4MDYxZDVmODMyMDI2NV8wLTMtMS0xLTQ2NTUz_0d72cb2c-dde4-4948-8fc9-f2f0f554ec59">VA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6MzA0NTg3NzE2NjE3NDZlOWJmODA2MWQ1ZjgzMjAyNjUvdGFibGVyYW5nZTozMDQ1ODc3MTY2MTc0NmU5YmY4MDYxZDVmODMyMDI2NV8wLTUtMS0xLTQ2NTUz_ece35ed6-32df-4f37-959f-0c3b73dc950d">22102</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGV4dHJlZ2lvbjoxYzU4YWFmYjgzMDQ0ZTUyOGZjNzUyNDMwNjkwNmIzZl8zNTc_e26b19e8-8626-41cc-adcc-1c75463d4d15">877</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGV4dHJlZ2lvbjoxYzU4YWFmYjgzMDQ0ZTUyOGZjNzUyNDMwNjkwNmIzZl8zNjE_3a5183c8-70a9-41a6-a934-c68a87160d6d">389-4033</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6YjFlNDY4MjBmNTg1NGFhZmEwZDE4MjkyNTVlYTk2YzEvdGFibGVyYW5nZTpiMWU0NjgyMGY1ODU0YWFmYTBkMTgyOTI1NWVhOTZjMV8wLTAtMS0xLTQ2NTUz_4e4ea8bf-cc19-4e08-9f0f-a51a96199fc5">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6YjFlNDY4MjBmNTg1NGFhZmEwZDE4MjkyNTVlYTk2YzEvdGFibGVyYW5nZTpiMWU0NjgyMGY1ODU0YWFmYTBkMTgyOTI1NWVhOTZjMV8xLTAtMS0xLTQ2NTUz_beea1872-db9e-4b83-8721-b6e486af90ab">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6YjFlNDY4MjBmNTg1NGFhZmEwZDE4MjkyNTVlYTk2YzEvdGFibGVyYW5nZTpiMWU0NjgyMGY1ODU0YWFmYTBkMTgyOTI1NWVhOTZjMV8yLTAtMS0xLTQ2NTUz_f5bcd7c2-33a2-4e52-a233-b92936c4bad5">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6YjFlNDY4MjBmNTg1NGFhZmEwZDE4MjkyNTVlYTk2YzEvdGFibGVyYW5nZTpiMWU0NjgyMGY1ODU0YWFmYTBkMTgyOTI1NWVhOTZjMV8zLTAtMS0xLTQ2NTUz_d9e7ecff-5527-4141-b993-e170ecc68295">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6NGRlYTkwZDhmM2VhNDM1MmFhZDA1ZDQ0MGU2N2QwYjgvdGFibGVyYW5nZTo0ZGVhOTBkOGYzZWE0MzUyYWFkMDVkNDQwZTY3ZDBiOF8xLTAtMS0xLTQ2NTUz_5879800d-b16d-4318-8cee-77bce891b71b">Common Stock, $0.01 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6NGRlYTkwZDhmM2VhNDM1MmFhZDA1ZDQ0MGU2N2QwYjgvdGFibGVyYW5nZTo0ZGVhOTBkOGYzZWE0MzUyYWFkMDVkNDQwZTY3ZDBiOF8xLTItMS0xLTQ2NTUz_19a332ca-6ad4-42bc-b9fd-cf59f9922bb5">ALRM</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGFibGU6NGRlYTkwZDhmM2VhNDM1MmFhZDA1ZDQ0MGU2N2QwYjgvdGFibGVyYW5nZTo0ZGVhOTBkOGYzZWE0MzUyYWFkMDVkNDQwZTY3ZDBiOF8xLTQtMS0xLTQ2NTUz_fbe33aaa-21a5-486e-a2a6-e4033fa38c66">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwZTY2ZTk3MzkwNzQxMWFhMzIyOWE2Mjg2NTc3M2M1L3NlYzo5MGU2NmU5NzM5MDc0MTFhYTMyMjlhNjI4NjU3NzNjNV8xL2ZyYWc6MWM1OGFhZmI4MzA0NGU1MjhmYzc1MjQzMDY5MDZiM2YvdGV4dHJlZ2lvbjoxYzU4YWFmYjgzMDQ0ZTUyOGZjNzUyNDMwNjkwNmIzZl84NzE_2e3e6ce2-d16e-4f46-9f92-29170603eef4">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>8
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MM@Z0EE9/<5]>" O[MUJ1@/ZR_)7,>9C!?-M5,=4HN?D)F^W<JO"E27[V+_V
MI$R35Q9GG*306[-A&J4N_9_6&+9FD9M]\UVR5)5SKT9@^/ \Q4B.SNZX-[\G
MC-R]A1LFU_SD4;)&Z'$X'P]_PYA*HZ=G&?U=PO7:9>D>%.S&&4C*9/70XH*U
MTZWT>8K;]! 6090OA$\Q6U>BX *U**73T[,N 2. T6#Y$UB0;^0+K\X/+N7#
M.;;=N:;5IQOOZ);J;OQ3YH;%D)BO0,V_[(*XWE^B]Q6KTOSBNE06KL%Y<<,9
M^(5K -]72MGWBKL+%__*&/P-4$L#!!0    ( "Z"I52?H!OPL0(  .(,   -
M    >&PO<W1Y;&5S+GAM;-U7;6O;,!#^*T(_8&YB:N*1&+9 8;"-0O-A7Y58
M=@1Z\62Y<_KKI[-L)VEU9=V'L<VAR=T]NKM'=R>9KEMWDOSAR+DCO9*ZW="C
M<\W[)&D/1ZY8^\XT7'ND,E8QYU5;)VUC.2M;<%(R6=[<9(EB0M-BK3MUIUQ+
M#J;3;D-O:%*L*Z//EI0&@U_*%">/3&[HEDFQMV)8RY20IV!>@N%@I+'$>2I\
M0Q=@:9\"O @:L!SC**&-!6,2,H3O_;C\&3!IK5>%E#/!)0V&8MTPY[C5=UX9
M%@_&%Q 9Y=VI\0QKRTZ+Y2T].PP_/LG>V)+;.<V"3J9B+7D%=*RHC_#K3),
MZ)Q17B@%JXUF X?)8Q1\V .7\@%:^*VZBMU7)/3B4PEM(+#52?2$1C&$"0K$
MOXP68E^$O?VML*01C\9][/QN]*!_[XSC]Y97HA_TOIKS8]$7>'36-/+T08I:
M*Q[V_LL)BS6;_,C16/'DL\&D'+R!6TH>N77B<&GY85FSX[V;IJFO<,[+?Y#S
MGZUSS36W3%Z2]J/_-U?Y+8R3\?1<'-&K SI;"5R$&_H5[E=YYD#VG9!.Z%$[
MBK+D^L4Y]>$=V_L+_"J^7U_RBG72[69P0\_R%UZ*3N7SJGNHR[CJ+'^&^VB1
MS;>PSR5TR7M>;D?5UOM!)%[P6<<'')XC=\,31S"?@,41P+ \& /,)WAA>?ZG
M_:S0_00,X[:*(BO49X7Z!*\8LAT^6)ZX3^Z?^$[S/$VS#*OH=AMEL,7JEF7P
M%X^&<0,/+ ]D>ENM\6[C$_+Z'& ]?6U"L)WBDXCM%*\U(/&Z@4>>Q[N-Y0$/
MK O8[$#^>!Z8J;A/FD)7,6[8"<:1/,<0F,7XC&894IT,/O'^8*<D3?,\C@ 6
M9Y"F& *G$4<P!L !0])T> \^>Q\ETWLJ.?]74_P$4$L#!!0    ( "Z"I527
MBKL<P    !,"   +    7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E
M\18$^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!
M2+8ECVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/
M06^ KSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3
MHAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%
M  @ +H*E5!E%%?4W 0  )P(   \   !X;"]W;W)K8F]O:RYX;6R-4=%NPC ,
M_)4J'[ 6M"$-45Y VY"F#8V)]]"ZU"*)*\>%C:^?VZH:TE[VE-S9NMQ=%A?B
MTX'HE'QY%V)N:I%FGJ:QJ,';>$<-!)U4Q-Z*0CZFL6&P9:P!Q+MTFF6SU%L,
M9KD8M;:<W@(2* 0I*-D1>X1+_)UW,#ECQ ,ZE._<]'<')O$8T.,5RMQD)HDU
M75Z(\4I!K-L53,[E9C(,]L""Q1]ZUYG\M(?8,V(/'U:-Y&:6J6"%'*7?Z/6M
M>CR#+@^H%7I")\!K*_#,U#88CIV,IDAO8O0]C.=0XIS_4R-5%1:PIJ+U$&3H
MD<%U!D.LL8DF"=9#;E9T!DZV]@A=*'UE4PX!19W=U,5SU %ORL'C:*R$"@.4
M;ZH5E=>2BBTGW='K3.\?)H]:1NO<2KGW\$JV''..?[3\ 5!+ P04    "  N
M@J54)!Z;HJT   #X 0  &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS
MM9$]#H,P#(6O$N4 -5"I0P5,75@K+A %\R,2$L6N"K<OA0&0.G1ALIXM?^_)
M3I]H%'=NH+;S)$9K!LIDR^SO *1;M(HNSN,P3VH7K.)9A@:\TKUJ$)(HND'8
M,V2>[IFBG#S^0W1UW6E\./VR./ /,+Q=Z*E%9"E*%1KD3,)HMC;!4N++3):B
MJ#(9BBJ6<%H@XLD@;6E6?;!/3K3G>1<W]T6NS>,)KM\,<'AT_@%02P,$%
M  @ +H*E5&60>9(9 0  SP,  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULK9--
M3L,P$(6O$F5;)2XL6*"F&V +77 !8T\:J_Z39UK2VS-.VDJ@$A6%3:QXWKS/
MGI>LWH\1L.B=]=B4'5%\% )5!TYB'2)XKK0A.4G\FK8B2K636Q#WR^6#4,$3
M>*HH>Y3KU3.T<F^I>.EY&TWP39G 8ED\C<+,:DH9HS5*$M?%P>L?E.I$J+ES
MT&!G(BY84(JKA%SY'7#J>SM 2D9#L9&)7J5CE>BM0#I:P'K:XLH90]L:!3JH
MO>.6&F,"J;$#(&?KT70Q32:>,(S/N]G\P68*R,I-"A$YL01_QYTCR=U59"-(
M9*:O>"&R]>S[04Y;@[Z1S>/]#&DWY(%B6.;/^'O&%_\;SO$1PNZ_/[&\UDX:
M?^:+X3]>?P%02P$"% ,4    "  N@J54!T%-8H$   "Q    $
M    @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( "Z"I53*!TI+
M[@   "L"   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+
M 0(4 Q0    ( "Z"I5297)PC$ 8  )PG   3              "  <P!  !X
M;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ +H*E5#<G([E*!   UA
M !@              ("!#0@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+
M 0(4 Q0    ( "Z"I52?H!OPL0(  .(,   -              "  8T,  !X
M;"]S='EL97,N>&UL4$L! A0#%     @ +H*E5)>*NQS     $P(   L
M         ( !:0\  %]R96QS+RYR96QS4$L! A0#%     @ +H*E5!E%%?4W
M 0  )P(   \              ( !4A   'AL+W=O<FMB;V]K+GAM;%!+ 0(4
M Q0    ( "Z"I50D'INBK0   /@!   :              "  ;81  !X;"]?
M<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( "Z"I51ED'F2&0$
M ,\#   3              "  9L2  !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%
3!@     )  D /@(  .43      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<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>10
<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>11
<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>1</ContextCount>
  <ElementCount>23</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="alrm-20220505.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.alarm.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</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="8-K" original="alrm-20220505.htm">alrm-20220505.htm</File>
    <File>alrm-20220505.xsd</File>
    <File>alrm-20220505_lab.xml</File>
    <File>alrm-20220505_pre.xml</File>
    <File>ex991earningsreleasemarch3.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="23">http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>13
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "alrm-20220505.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "contextCount": 1,
   "dts": {
    "inline": {
     "local": [
      "alrm-20220505.htm"
     ]
    },
    "labelLink": {
     "local": [
      "alrm-20220505_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "alrm-20220505_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "alrm-20220505.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/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021.xsd"
     ]
    }
   },
   "elementCount": 24,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2021": 2,
    "total": 2
   },
   "keyCustom": 0,
   "keyStandard": 23,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "alrm",
   "nsuri": "http://www.alarm.com/20220505",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "alrm-20220505.htm",
      "contextRef": "i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover Page",
     "role": "http://www.alarm.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "alrm-20220505.htm",
      "contextRef": "i659b7c8f690545349ce1ea7cb124b671_D20220505-20220505",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 0,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.alarm.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "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/2021",
     "presentation": [
      "http://www.alarm.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "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/2021",
     "presentation": [
      "http://www.alarm.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.alarm.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.alarm.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.alarm.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.alarm.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.alarm.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.alarm.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.alarm.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.alarm.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.alarm.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.alarm.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.alarm.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r5"
     ],
     "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/2021",
     "presentation": [
      "http://www.alarm.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "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/2021",
     "presentation": [
      "http://www.alarm.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre-commencement Issuer Tender Offer",
        "terseLabel": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.alarm.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre-commencement Tender Offer",
        "terseLabel": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.alarm.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.alarm.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.alarm.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material",
        "terseLabel": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.alarm.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "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/2021",
     "presentation": [
      "http://www.alarm.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications",
        "terseLabel": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.alarm.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 0
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r5": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r6": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>14
<FILENAME>0001459200-22-000014-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001459200-22-000014-xbrl.zip
M4$L#!!0    ( "Z"I53  M=C/A8  )N;   1    86QR;2TR,#(R,#4P-2YH
M=&WM/5MWVCBW[_,K?)ASOFG7BL"2[[3-M]) ,G1BTQ*2#+QTR;8<3 QF;),
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
MA4,9^S4+QGNV^WZQBTZP6_#EY#=02P,$%     @ +H*E5*\MZP;""@  0F(
M !4   !A;')M+3(P,C(P-3 U7VQA8BYX;6S-75UOVS@6?>^OT&9?=H%A+5*D
M1!9M!]U,.R@VTQ9MB@YVL3#XF0CC2(&L-,F_7TJV$\N6;%**%;^TJGU]>>ZQ
M#P_%*ZFO?[V[F@4_=3%/\^S-"7P9G@0ZD[E*LXLW)]_//P!Z\NO;%R]>_PV
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
M\FDD'/UQ/FWEM#W2IS6N2[SKC)_9H[<O5J^DB_]TX.V+_P-02P,$%     @
M+H*E5&]J4Q+4!@  _#(  !4   !A;')M+3(P,C(P-3 U7W!R92YX;6S5FUU3
MV\@2AN_Y%5[O[6D\WYJA EL<-MFB#KNA$K:RM3>N^32JR!(U%@'^_6D)V(1
M]N@@;Z'<8%L>J6?>?MS3W1*O?KI>5[-/,6_*IMZ?TUTRG\7:-Z&L5_OSW\_>
M@)[_=+"S\^H'@#_^_>YD]G/C+]>Q;F='.=HVAME5V9[//H2X^3A+N5G//C3Y
M8_G) AST)QTU%S>Y7)VW,T88^_K;O.<\=3(9"4$7!8@@&9A""$A:,\^Y=US3
M?ZWV1!$U3YR 8,F"L$H"#F! C#*:XMN05'_1JJP_[G5_G-W$&2ZNWO0?]^?G
M;7NQMUA<75WM7KM<[39YM6"$\,7]Z/G=\.M'XZ]X/YH:8Q;]MW\-W91/#<3+
MTL4?OYZ\]^=Q;:&L-ZVM?6=@4^YM^H,GC;=MK_G_G-?LFR.Z3W _#+I#0!EP
MNGN]"?.#G=GL5H[<5/%=3+/N]?=WQP],VLKF]:YOUHONV\51@RR<VE4WU_[<
M]N8B[L\WY?JB^NO8>8YI?VZKO(;.J402V5G\\?/)B\_&+W+<("_]8D_PP-TU
M.FO/F$B\;F,=XNWJ[DU4C7\PJ.JT;?+]F95UL>J/+D,LE_V5#]VFS=:W2Q>8
MHLXQ\%92$-$58+3QB*,N!"FDCMH_7'<WYPU.NG?%)OK=5?-I@1=&ES#:O>E$
MZ5WPXR-SM\(\;][WO[PS'+MD.JH@70(EM0"1D'XMM0/M+65462.X'#7M+ZT]
MG/67#CW,?M;D$#.&CGMS-OM'SGV([=V(Q87->"'PYV45[L_N8L@V?-4V6U#N
MUBTXW?D,5YUBSC&<W'KEFXOK5]9B0(W]R&UX_#3FL@FOZ_ S1MRE<)I%@['/
M*^I!:&[ V$2 :1I#I)%8*;;B^@=F!S' IL_ \[5\81A>UVW9WKR+J[)3HFY_
MLVN$V8IH"U9 4AK5""J <2Z"-BD29U7AN!O%PE-6!Z' IXO":"4G0<(Q9FGY
MHLF]\.]1_WC47-9MOCEJ0EQJR6U*5(&R2H$H% &C2 #)DZ51"85IUQ; ^-M)
M#.)$3)V3[>D\"6S>E%7\[7+M8EX:%D4*-&+"S5$7W/[ )&,A"AFHM(6PAFV!
MD<\6!P$AIP[$,Q6<A/?/[/5Q0*W*5-Z6'W<+$=I(Q4T!!;4]QA*<<@:$T<([
MSQA7:0LH?,/\("[4U+G8AK:3@.0P!'3!YNX%:[9(,<X)QRPIP#F/BZ"%!*NP
M:B=.RA C"=S;+0#RA.E!<!13AV.LIA,%@RVIL9H'K*144!K+*8Q^5CD.D1EO
M:($9E:;_"!AL$!CZ^P/C_]-T2F <X=NW^:RYJI<T"2NH=: <5E>"1 ^ZX!),
M* KIN=?2\NUA\=GP("C,=P+%,_6<$A)]POPVG^;F4UG[N"0TV#Y!+@(N1N#V
M!Q9++"!>V$)R3DD*V^/B*^O#^ECD.Z%CC+130N2TV;2V^K.\Z LJ9@KF:6!
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
ML/OR7BP/B@(FY@V\1/B1HW'V00#*(@")'(L"D2P9 &H!\XG>F&=R >'%74E
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
MT7/!C'_'WQRR<[[5HJEVD;[9:7:KNUF_1^&#%WMAL.S@GP#G:XN)V["+W'M
M3[:&Q0=JZ-X^AA!4L>2@VLSXD<.##^(,KDD4NJF3 .,E:134L>2GVU_?VZ;8
M[CFBK%NU*O23X#LG!$BF&&1?4($TIZO>^N^BVU-UK;O$IV$<L:CUU <%G(#
MN!Z' ,9_Z-P%E!$3EI"[@P5!21ABE5 -Q835V7\9Z=G)"O.)#G^EL)_B/V0Z
MET] 0WMU/0BEJW?M_0]T.SO>Z^I6KY(3O$Z(^\!D=OD@T4#O4ZA(LB/\!;NU
MZ4AI;#6KI0.KINKMP<C0S2<B\HHG-^#)<':2;!W9S]3;7660[@&MEJ5,TJW1
MEA^CD&6XV-=:<MV%T=+MCNJ#WBE.+=W8;PA.A8R.+1]H#%UCP.(S.+;3U U#
MF<9[<%>?&@>I1(4"6 %<0^WQ+HPI&<E9Y$\U !' 3[UXA%5660BFAII$C;C<
MEXJN9MRSVH6--R,6W.,8RJ!<KAC'7&;^2N,#5.GB 4)>9U&;:.BVJ<XNW,?H
M,;O7J<[HL1/@M]O@ :R-,*KE=#_#T U[KU4[Y\=BIMYO=Q6+;7T:67;B-MH4
MX-4T\M_)U*@C]UFZ:>Y5&)\?\QEZUVHKYGN./3EA4S0F=>Q^B?#8"?X5P[5<
M6/GA#(_6^^3 "]/0VRK9LV.<FGM%:.WX\@P.J._V]M\M=7:,!A:]N7Y(IF*W
MLS^#&IV4KC(]=XS2;M=4*DZ=0CU+%K9BLYVJ-[N2'=853^$\8[#6N9U/?6%8
M>G]U++1B(W?JOALFS>(]I1$U1V?])V?J2<Z'___ XWV.T=MM6G?[3YY#X4ZU
M%<ZU*PZ[HU%(DPCU2S*E."(>$C#!^ITZVGJF;G15-FVG*&WK+?N89V6=G+ X
M.8!/3[I]Q,J;"54@3MA4#BH_BY$IAJT"MCLW=94_NRW*?D\C9X116N! 8<U2
M13#8MBD>652<) !_W>S,LE,C&E4BO"^#HX-GM2N#0QD<%9)W&SKQ9W4V(SI;
MG96Q]2H=(5;O;>B#@[:RW+%*YS$>G;>?=^C%T M8X.PX6G?H4)V*TQV;^%9Y
MLH4#FP\!'3('\['*;%9F\S:=!*TC&\ZGQWV_1Z'#N1L+09\/#D-.# ,"D<Y=
MXX$71B*ZI%A2L>2FB.VTB"-5=&EKMBRIQ/,8Z:=X<&]JL:.;_6..Q3YU]I-%
M\!C5]5RJ4I*'M@S2&!Z-8W"+_DX]<6RQXDW%F]OPIC)7GY-U(<Y,(L[B-)H"
M!*'SI89\=V%:NF6I:HY3E&4JL'1L67$K36815PK'8]#:)"F$KXM58,E4S@4$
M;-12<QMZ2XW*W@=:^[W]CX:I'4<^)\]P=CT IJF;'=4#4(W=L+JVWFFO'_VI
MF@ VR3'BV> 7+G?09N<9UWN!^!VK"?!$6EV<2XNJ^8'Y^<%.$8^3R'.PF@JO
MGYU(L'JZ]8P$MQ()>Q$)O9[>-8Y\.'HM1,+-QAROL40;\'LO"- X0-=_Q+4)
M?#5T:VBT=W'0OZE.G=I]F7/'TMN=JAGNM>!.CO.9UO'E3E3!,O0<CYR^_^8U
M5IA7["[Z(>N/-*Z8Y:%([,1(K(W-BM7HL,Z^EP%H$F7MLAK1 @#=,,5RFH,U
M*V_ZS5HH+#Q+/,"RP?PHMLU=RGI,#3^!Z!_B?GY#-K#$3EA4GXPT[AIZMW+G
M3"M:J*IF5DG2.@CECW.NG!<X?NJ*_BXQ;[>VLZ\[+15BJ6MYQ>DQXN<P@3<]
M/PDR:_P+9,W;_U??T/-W&@IV)\NO,'MM$97Y)AP<(V"C:+:F-+MYF.<H-$NJ
MY%6"XW+@OZ[W\/I'^&<N(-1&S3$)18WW9<1]EG@/_.K1<Y.17&?Y*;F05O$(
M&P#8:;+ZD1+0#@A]'FVY5RLVJ?_4'IF4<LKWA=9?_A=!]-R?7GC#WM#J6';/
M'=IVFP]-9IK<=)S^L-L=# 9]^T_#>I$]-(H*WK_GC4'$V9<&&\*J+IG_R*;Q
M[-K'7I#!8\/F;XXCL=5>X,)OET:/I,L>D+80<"*D7;^[_GC7O/EPI_WVX=V;
MV_>_?M*UV_<W36T6F8??X^7@+L;'WH=!X]?KZ]^U.RJD+A5;50KP"_!%DE&8
MPBO<^&5%84P#EKH>6&>+  HP7O\X0#FSR&:E)4AQUD#%E9$S":8Y.0E+\=DD
MYI?9#U>9L^H%!!L]=#5FT3UPEA1&*,'F;5U$F;A<\%RS)?A.6M?RR_)RDR[-
M26]QK=MI]EJK+[>:QLIKZUYKP(.=[K->N_Z:U6OO!]C^IJ^M4\ACI2_;WR2-
M(*7Y''F./=?U^3%R"9]'$>?:'=PWBK6WH%Y<Y-X[%CDCS3+T#3(%QT7ZEJ-K
M-]Z10UB1RW?$;)GF 8<#UPAMQMZI]?B1UBIX?<LWX-K]*XTQ://VY]O/;ZYK
M->1:T=)A/6FLH?8")QPOS'55:;)CP-_3^RV5,%64\.*UT=8[G6,UVBF!NZ]M
M%<J;1D%4L$*HGM1 C-'=Z,RPXQ'&+5KY/$ZR VIUT,OR+T)!EPZLE7\0'4\7
M\H&7NA;P.AY 89OKN^545OTY/4>Z91]K[+V2)P?8X)]YP(<X]Y*F\ F!D;"O
MM9RV=V$;/3729,<GJ1K6X5&J),,A3-!Q")#\1^3LT*AP^23BCDSB26NBAE*B
MJW=M59^W![1:O8ZR).HK+S[AA",YU0C,"!0/=1<5AJD;AIIRM =9T>L=RYD[
M.5E1/8!/Y<X:"N'K8AYL@VH%\1RPVLI?-1YV3X@U]S^J0@F)H^WN.Y /][6W
MS73#.I:_46/)T-&MHW6OG;IPJ*Y$$#U@K$@ZGMND.]/06T^<[UNQF3/GL".=
M2NZ($D,'*EFLU22OY2NNR9BE%27 ?;UO]+,5'L$[K)[LJ.4$L3,D;:NCVRU;
MD?8IJ,7LE@R#G;.:L'9BF_5L)*EN+]7MI;J]5+?7N;M.0=ZJHSJ^%#WMH.-+
MUUBL17P21D!>JOVK"O"K]B]%":K]J\;25U7EJQ2MJLI7XB!O^B,),.##,.+;
MRH-:905[NOE$%7G% OMUWQ##T&VK6\4=4>)H;T6FJCG]X-1P&H6%/!84H9K2
M,UO,Z-C*N-VI<:L,VUK*CIEVT_J6);=UN[W_XTW.3BRT=4OU+)R-> B'FLL'
MB09K=\(4(!'MZ? 7+XY3%C@<EAW7\NR8;D_UF^YARHW97G^TA9(>)RT]5&^Z
MDA6J-_WPLJ)Z )_*G344PJHW70E@U9NNA(3J35>]Z7M!J^I-KV.V,3\KC&4E
MSIXJA\ATH:UW^Y5LDC[7>@C+U-MF)7?D;"14?O#=,6JT9L30[H"PFYT-H%AR
M3BA26<-J+CF"#Z-A^((7K[6B=4><#E@?D^"BH]MF5V7@=UJOJ_=:?96%/T4+
M:WGOV**%%3QUWM/:8Y,1U#.:9+ +)%2"WU>T=H*W:E=[BL<.=N 88SX4]YP!
M]X !8G05]]1 T[^BLZU?KSC_>_$H^"7G;C]QXO8VY+&"+CI-\RG",%<["F:S
MM\Y1,+3G$/(*2'L;P F^2=FOTEC$-0#,247V*(T!@QK3(O@-BX),/"%;&X:1
MQIDSPK\D(WB4AFR,0QJRP7'(AD83-@1O6(:NX= 'JB'",09-[3,\)%[%AT/N
M('KP^^(SW_AVC7]U_-3E]&P1NI)?TL* +@2S%AF5VM,K(C[T\3Z\B<>)-R8\
M^"$04L*C,=!S- D)S@S@YDH*E'ANHV^X2 _YJ>S_>#'SE)06K>(1-@#!D":K
M'UF86[$;4N]O1$"].=^V].\H*ICQGC<&$6=?&FP( %XR_Y%-X]EEC+T@>[4-
MPG+SY5ZM$! [7O^" J+U7[^[_GC7O/EPI_WVX=V;V_>_?M*UV_<WJ\GB0+NU
M'-J/W D#Q_.]O- O=T[N.(O3"(1  Z@\2+P@+8TCJ-0B+CSDXC"%5[BQCAS/
M47N.4'HA$T]X)']S6<)>5G01:<!2UP/QL@C@2OVVD98C-3IG@\!2?#:)^67V
MPU6FAKV 8*.'KL8LN@<NE#)H25"+4"8N%_S9; D>E:ZZ_+*\W*1+<Y:1N-:U
MFU:OL_)RJVFLO+;NM?UFSVX_ZZWKKUF]Y[WU*5B[F[[U=$PY-6=,S1D[LE^H
MYHRI.6,G&"M>,F=,8TD2>8-4Z/4DQ IK\(< K-#Y,@I](+R-^X35++*SIKFG
M9I%M0FIJ7EGE4H9]O=4]5M6FFE=6)4HPVGK/4O/*ZB:AU;PR55"BYI4I<3!;
M"[>!L::*>'&F6?N) \<K5L50]PTQ#!!(:J;968DL-=/L\-1P&@UI:J:9FFFV
M;P-8&;^UE!UJIID2"VJFF1(/:J:9FFEV:*2JF68UEQYJIIF2%6JFV>%E1?4
M/I4[:RB$U4PS)8#53#,E)-1,,S73;"]H53/-ZIAM7#G33)5,;#KWK-]='W)6
M-1.'#3>9>K>EYIX=4XJIN6=J[EEY[IG=5EGZ'<\]LX]0^7LV\FN/.[K]W+--
M++&=C]51HYU.9ZZ3 8Y9;_<*[[ASG4YQ))IBFM-AFH[>LQ33G+SN7SD);=50
ML^U'H:DA,6I(3.4M7#4DIDI(K^6T$S4DYEEH4T-B3G!(3#$83XV+4=1WH'$Q
MI6F,#6W 8L]1 V0J%WL%&_)8]8EJ?DRU"$%-CZF=P#ZKZ3&M9LM0>;D=8_0(
M_<A*'.RYHD"50FUJ&E5R5,FY%D*UFN;ZMCM5!E4S>:5&QQR>&DZC[E^-CE$-
M1.> 6"5-U#"9W=E/K:J-BE985<+AE(3#&8^2 3I7DZCV@=7U,08E/4Y:>ISA
M*)E6T[24H-A#,/)8/> G)RBJ!_"IW%E#":SFR"CY>_*(59)"#9-1;ER5L6JH
M43)URSZN'"6C:B. X#OKG3Q5&W'@_;#5B)AC2B<U(D:-B"G531JJ$G77&#W"
MS)VSD5Y[W-#]#(A9["W:5N_5;+C%"<^N:#7;YNZ5UPXG5U1PFHNBYRK3<T?1
M<_5U:':+1)\EAJ/LL(EYR:2;O3=.?]LW*[M7RMXIVSNNYZ<GV$"]G1XX'6EO
M]:LI[57G]KE08*=U;A1864VEK(K3V:L3LBJ6,]\?] L8$PQ 8O<\MQS04(BU
M,$WBA 6X%M4^=_;$\O.3$WAJ$"CNM'2S9>M&5W6Z[/[4Y+[>L0V]UU,5ZW63
M#6^$1[FM=-AFLN\:&^)4&*#3 <'2TKN]];4^.\3*L8LCSF9G#;UK]?6V?:([
M6U')N/DT:X$%+W!Y\(WCK;>AG15$TVF:3U&-N;KNP6SVUM4]&-IS?/45D/8V
M@//%:ZU<)J)A#!$ <U)1"Y_&@$&-:1'\AOV-)LZCUH9AI''FC/ OR0@>I0G&
MX%O@!&..$XPU&E\LV,4R= TGZE([),Z(;6J?X2'Q*CX<<@?1@]\7G_G&MVO\
MJ^.G+J=GBRH\^24-'""\$,R&7&F*"+TBXD,?[\.;>)QX8\*#'P(A)3P: X5'
MH $1S@S@YDH*E'AN8ZG+(CWD(]#_\6+F*2E 6L4C;!"'J()7/K(P%'@WI-[?
MB(#Z<Z4ZI7\11,_]Z84W[ VMCF7WW*%MM_G09*;)3<?I#[O=P6#0M_\T[!?9
M0Z.HX.![WAA$G'UIL"&LZI+YCVP:SZY][ 49/#:(U<UQM$JJ[!AI"V$Y0MKU
MN^N/=\V;#W?:;Q_>O;E]_^LG7;M]?[.:E@ZTQ<NA_<B=,' \W\L;G?.4Q1UG
M<8KQA :P1I!X05HR#BNUB L/63],X15N_+*B,*8!2UT/1,XB@"MU7LT.=@ 5
MV;577G[N80F&T;2-_K->>_B3'1!8<V. 3L?D4T<[J*,=CIL.4T<[J*,=JAV#
M>Z)$9(@2Q6'Q2!OZX:,ZL$'1U+/C6C<9%<7:11I3!]M+.1&11H*'$P[^+04
MT$4'7W2QE:WJ11WU',=_85AZWZY0%XDB@V/ ;QJZ:1VK85O)Y7UMZS7 B7&6
M&,L])Q&*X61*P4G^=^I-,%99P^3\A:D;W0J)M#J@M*VW[+[JC#M%T;"5&_"<
MC.29G^Q<@V.=+PQ;-RQS%7_O8OG'Z%Y3Y%I/<C6ZNF%;U:Q%KQZOG)P.K1[
MIW+G^FJ8\R@B,%JKJPA>#4)W"O\9)6/_]?\'4$L! A0#%     @ +H*E5, "
MUV,^%@  FYL  !$              ( !     &%L<FTM,C R,C U,#4N:'1M
M4$L! A0#%     @ +H*E5.*\!KEN @  <@<  !$              ( !;18
M &%L<FTM,C R,C U,#4N>'-D4$L! A0#%     @ +H*E5*\MZP;""@  0F(
M !4              ( !"AD  &%L<FTM,C R,C U,#5?;&%B+GAM;%!+ 0(4
M Q0    ( "Z"I51O:E,2U 8  /PR   5              "  ?\C  !A;')M
M+3(P,C(P-3 U7W!R92YX;6Q02P$"% ,4    "  N@J54@09-ZP)"  !JS@,
M'@              @ $&*P  97@Y.3%E87)N:6YG<W)E;&5A<V5M87)C:#,N
9:'1M4$L%!@     %  4 4 $  $1M      $!

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