<SEC-DOCUMENT>0001193125-25-304183.txt : 20251202
<SEC-HEADER>0001193125-25-304183.hdr.sgml : 20251202
<ACCEPTANCE-DATETIME>20251201184223
ACCESSION NUMBER:		0001193125-25-304183
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		12
CONFORMED PERIOD OF REPORT:	20251201
ITEM INFORMATION:		Entry into a Material Definitive Agreement
ITEM INFORMATION:		Creation of a Direct Financial Obligation or an Obligation under an Off-Balance Sheet Arrangement of a Registrant
ITEM INFORMATION:		Other Events
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20251202
DATE AS OF CHANGE:		20251201

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			OOMA INC
		CENTRAL INDEX KEY:			0001327688
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374]
		ORGANIZATION NAME:           	06 Technology
		EIN:				000000000
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0131

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

	BUSINESS ADDRESS:	
		STREET 1:		525 ALMANOR AVENUE
		STREET 2:		SUITE 200
		CITY:			SUNNYVALE
		STATE:			CA
		ZIP:			94085
		BUSINESS PHONE:		6505666610

	MAIL ADDRESS:	
		STREET 1:		525 ALMANOR AVENUE
		STREET 2:		SUITE 200
		CITY:			SUNNYVALE
		STATE:			CA
		ZIP:			94085
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>ooma-20251201.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- DFIN New ActiveDisclosure (SM) Inline XBRL Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2025-12-01T18:36:54.6020+00:00 -->
<!-- Copyright (c) 2025 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:nonNumeric="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16" xmlns:ooma="http://www.ooma.com/20251201" xmlns:utr="http://www.xbrl.org/2009/utr">
 <head>
  <title>8-K</title>
  <meta http-equiv="Content-Type" content="text/html"/>
 </head>
 <body style="padding:8px;margin:auto!important;z-index:0;-webkit-text-size-adjust:100%;position:relative;">
  <div style="display:none;"><ix:header><ix:hidden><ix:nonNumeric id="F_e04db226-dbcc-477d-b7fa-67a7627ab563" name="dei:AmendmentFlag" contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92" format="ixt:fixed-false">false</ix:nonNumeric><ix:nonNumeric id="F_591de915-76db-4f75-8a6a-83e45373dfcb" name="dei:EntityCentralIndexKey" contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92">0001327688</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="ooma-20251201.xsd"/></ix:references><ix:resources><xbrli:context id="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001327688</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-12-01</xbrli:startDate><xbrli:endDate>2025-12-01</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div>
  <div style="z-index:2;min-height:0.5in;position:relative;"></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:1.5pt double;text-align:left;" id="fis_form"><span id="d50320d8k_htm" style=""></span><span id="eolpage1" style=""></span><span id="fis_top_of_document" style=""></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:Arial;font-kerning:none;min-width:fit-content;">UNITED STATES</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:Arial;font-kerning:none;min-width:fit-content;">SECURITIES AND EXCHANGE COMMISSION</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;font-kerning:none;min-width:fit-content;">WASHINGTON, DC 20549</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p><p style="margin-left:42.107%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:1pt solid #000000;margin-right:42.111%;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:18pt;font-family:Arial;font-kerning:none;min-width:fit-content;">FORM </span><span style="font-size:18pt;font-family:Arial;"><ix:nonNumeric id="F_0c1bc3d3-c317-40ea-bd80-56a90b06103e" contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92" name="dei:DocumentType"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:18pt;font-family:Arial;font-kerning:none;min-width:fit-content;">8-K</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p><p style="margin-left:42.107%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:1pt solid #000000;margin-right:42.111%;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;font-kerning:none;min-width:fit-content;">CURRENT REPORT</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Pursuant to Section 13 or 15(d)</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;font-kerning:none;min-width:fit-content;">of the Securities Exchange Act of 1934</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Date of Report </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">(Date of earliest event reported)</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;font-kerning:none;min-width:fit-content;">: </span><span style="font-size:12pt;font-family:Arial;"><ix:nonNumeric id="F_d9594585-bf60-4378-a47c-fd2c4138b5c3" contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;font-kerning:none;min-width:fit-content;">December 1, 2025</span></ix:nonNumeric></span></p><p style="margin-left:42.107%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:1pt solid #000000;margin-right:42.111%;text-align:center;" id="fis_unidentified_table"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:24pt;font-family:Arial;"><ix:nonNumeric id="F_3dcf7d17-9230-424a-b9c6-892b57cff6c6" contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92" name="dei:EntityRegistrantName"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:24pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Ooma, Inc.</span></ix:nonNumeric></span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">(Exact Name of Registrant as Specified in its Charter)</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p><p style="margin-left:42.107%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;border-bottom:1pt solid #000000;margin-right:42.111%;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:30%;box-sizing:content-box;"/>
     <td style="width:5%;box-sizing:content-box;"/>
     <td style="width:30%;box-sizing:content-box;"/>
     <td style="width:5%;box-sizing:content-box;"/>
     <td style="width:30%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:2.15pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:center;"><span style="font-family:Arial;"><ix:nonNumeric id="F_f7da2385-ac53-4fbc-aadd-32cf60fc4c2a" contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Delaware</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:center;"><span style="font-family:Arial;"><ix:nonNumeric id="F_466e6982-ee18-46f1-98cc-4df3a8a33f65" contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92" name="dei:EntityFileNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">001-37493</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:center;"><span style="font-family:Arial;"><ix:nonNumeric id="F_16344d34-f1bf-424d-b321-2b1baa34f081" contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92" name="dei:EntityTaxIdentificationNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">06-1713274</span></ix:nonNumeric></span></p></td>
    </tr>
    <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;font-kerning:none;min-width:fit-content;">(State or other jurisdiction</span></p><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;font-kerning:none;min-width:fit-content;">of incorporation or organization)</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;font-kerning:none;min-width:fit-content;">(Commission</span></p><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;font-kerning:none;min-width:fit-content;">File Number)</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;font-kerning:none;min-width:fit-content;">(I.R.S. Employer</span></p><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;font-kerning:none;min-width:fit-content;">Identification No.)</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Arial;"><ix:nonNumeric id="F_b8f4ff00-f514-4c76-b37c-6cfdac1a6d05" contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92" name="dei:EntityAddressAddressLine1"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">525 Almanor Avenue</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Arial;"><ix:nonNumeric id="F_86767476-9658-4ac6-8013-b19e57c235b4" contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92" name="dei:EntityAddressAddressLine2"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Suite 200</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Arial;"><ix:nonNumeric id="F_1486802e-7b87-408a-8e85-aa3b3bc96fe7" contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92" name="dei:EntityAddressCityOrTown"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Sunnyvale</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Arial;"><ix:nonNumeric id="F_52717a3f-25d7-461b-82f0-0fb2fa127aad" contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">California</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Arial;"><ix:nonNumeric id="F_c9b97162-b1ac-436c-92c8-d94ae3257d9f" contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92" name="dei:EntityAddressPostalZipCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">94085</span></ix:nonNumeric></span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Arial;font-kerning:none;min-width:fit-content;">(Address of principal executive offices)</span></p><p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;"><ix:nonNumeric id="F_51c361f9-342d-4a4c-be24-55c8ee769a31" contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92" name="dei:CityAreaCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">650</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">) </span><span style="font-size:10pt;font-family:Arial;"><ix:nonNumeric id="F_db76b94c-618e-4bb7-9cfe-b33859bbbc3f" contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92" name="dei:LocalPhoneNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">566-6600</span></ix:nonNumeric></span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Arial;font-kerning:none;min-width:fit-content;">(Registrant&#8217;s telephone number, including area code)</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p><p style="margin-left:42.107%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:1pt solid #000000;margin-right:42.111%;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Not applicable</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> (</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Former name or former address, if changed since last report.)</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p><p style="margin-left:42.107%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:1pt solid #000000;margin-right:42.111%;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions (see General Instruction A.2. below):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:6pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p>
   <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:4.16%;box-sizing:content-box;"/>
     <td style="width:95.84%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:9pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_863a998f-558d-4fea-a80b-30bde95598ac" contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92" name="dei:WrittenCommunications" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:5pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p>
   <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:4.16%;box-sizing:content-box;"/>
     <td style="width:95.84%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:9pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_3d9f7de8-97f2-450e-831e-5d1ad877e28e" contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92" name="dei:SolicitingMaterial" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:5pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p>
   <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:4.16%;box-sizing:content-box;"/>
     <td style="width:95.84%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:9pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_1ed1d123-d31f-4542-b69a-40e559c34a71" contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92" name="dei:PreCommencementTenderOffer" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:5pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p>
   <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:4.16%;box-sizing:content-box;"/>
     <td style="width:95.84%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:9pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_bd3815e4-a8f2-466e-90ca-ea827c6840e8" contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92" name="dei:PreCommencementIssuerTenderOffer" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:3pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Securities registered pursuant to Section 12(b) of the Act:</span></p>
   <table style="border-spacing:0;table-layout:auto;width:93.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:32.1%;box-sizing:content-box;"/>
     <td style="width:27.66%;box-sizing:content-box;"/>
     <td style="width:40.24%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;">
     <td style="border-top:0.5pt solid;padding-top:0in;border-right:0.5pt solid;border-left:0.5pt solid;padding-left:0.075in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0.075in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;font-kerning:none;min-width:fit-content;">Title of each class</span></p></td>
     <td style="border-top:0.5pt solid;padding-top:0in;border-right:0.5pt solid;padding-left:0.075in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0.075in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;font-kerning:none;min-width:fit-content;">Trading Symbol(s)</span></p></td>
     <td style="border-top:0.5pt solid;padding-top:0in;border-right:0.5pt solid;padding-left:0.075in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0.075in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;font-kerning:none;min-width:fit-content;">Name of each exchange on which registered</span></p></td>
    </tr>
    <tr style="height:15.1pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;border-right:0.5pt solid;border-left:0.5pt solid;padding-left:0.075in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0.075in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="font-size:9pt;font-family:Arial;"><ix:nonNumeric id="F_df235794-d6f9-426b-9f59-98e9f2a8b089" contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92" name="dei:Security12bTitle"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Common Stock, par value $0.0001</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0in;border-right:0.5pt solid;padding-left:0.075in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0.075in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="font-size:9pt;font-family:Arial;"><ix:nonNumeric id="F_3d052ed1-cc48-4b99-a449-688915672c0e" contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92" name="dei:TradingSymbol"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">OOMA</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0in;border-right:0.5pt solid;padding-left:0.075in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0.075in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="font-size:9pt;font-family:Arial;"><ix:nonNumeric id="F_81027d83-7142-4d3f-9ac6-8f83bc576b8b" contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">The New York Stock Exchange</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;&#8201;230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (&#167;&#8201;240.12b-2 of this chapter).</span></p><p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Emerging growth company </span><span style="font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_387e051e-85ef-4d1d-a16d-336efb75b077" contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p><p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-kerning:none;min-width:fit-content;">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;white-space:pre-wrap;font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p><p style="padding-bottom:1pt;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;border-bottom:1.5pt double;text-align:left;" id="eolpage2"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="z-index:2;min-height:0.5in;position:relative;"></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:11.25pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Item 1.01 Entry into a Material Definitive Agreement.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Credit Facility Amendment</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">On December 1, 2025, in connection with the closing of the previously announced acquisition (the &#8220;Acquisition&#8221;) of all of the issued and outstanding shares of the of FluentStream Corp., a Delaware corporation, by Ooma, Inc. (the &#8220;Company&#8221;), in accordance with the terms and conditions of the previously announced Stock Purchase Agreement, dated October 31, 2025, between the Company and FluentStream Holdings, LP, a Delaware limited partnership, the Company entered into an agreement to amend (the "Credit Agreement Amendment") the previously announced credit agreement (together with all amendments thereto, the "Credit Agreement") which the Company entered into on October 20, 2023, with Citizens Bank, N.A., as administrative agent, lender, sole lead arranger and sole book runner.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">The Credit Agreement Amendment was entered into to fund the Acquisition, other acquisitions, working capital, and other general corporate purposes, by adding a term loan commitment in the amount of $65,000,000, of which $45,000,000 was borrowed by the Company on the closing date of the Credit Agreement Amendment (the &#8220;Amendment Closing Date&#8221;) as a term loan maturing on the fifth anniversary of the Amendment Closing Date (the &#8220;Maturity Date&#8221;) and the remaining $20,000,000 of which may, subject to the satisfaction of certain conditions precedent, be borrowed by the Company no later than 90 days after the Amendment Closing Date as an additional term loan maturing on the Maturity Date. Among other changes, the Credit Agreement Amendment will reduce the amount of the revolving credit facility under the Credit Agreement from $30,000,000 to $10,000,000, extend the maturity date of such revolving credit facility to the Maturity Date, and require the Company to maintain certain ratios with respect to its consolidated leverage and consolidated fixed charge coverage.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">The foregoing summary of the Credit Agreement Amendment does not purport to be complete and is subject to, and qualified in its entirety by, the full text of the Credit Agreement, which will be filed as an exhibit to the Company&#8217;s Quarterly Report on Form 10-Q for the fiscal quarter ended October 31, 2025.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Item 2.03 Creation of a Direct Financial Obligation or an Obligation under an Off-Balance Sheet Arrangement of a Registrant.</span></p><h2 style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">The disclosure included under the heading &#8220;Credit Facility Amendment&#8221; in Item 1.01 of this Current Report on Form 8-K is incorporated into this Item 2.03 by reference.</span></h2><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Item 8.01 Regulation FD Disclosure.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">On December 1, 2025, the Company issued a press release announcing the completion of the Acquisition.  A copy of such press release is attached hereto as Exhibit 99.1 and incorporated by reference into this Item 7.01.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">The information provided in this Item 7.01 (including Exhibit 99.1) shall not deemed to be &#8220;filed&#8221; for the purposes of Section 18 of the Securities Exchange Act of 1934, as amended, nor shall it be incorporated by reference in any filing made by the Company pursuant to the Securities Act of 1933, as amended, other than to the extent that such filing incorporates by reference any or all of such information by express reference thereto.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Item 9.01 Financial Statements and Exhibits.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:6pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p><div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(d)</span><div style="display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Exhibits.</span></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p>
   <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:8.8%;box-sizing:content-box;"/>
     <td style="width:2.02%;box-sizing:content-box;"/>
     <td style="width:89.18%;box-sizing:content-box;"/>
    </tr>
    <tr style="word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:1pt solid #000000;margin-right:0.148%;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">Exhibit No.</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">  </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:1pt solid #000000;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">Description</span></p></td>
    </tr>
    <tr style="word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:20.9pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">99.1</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">  </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><a href="ooma-ex99_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-family:Arial;font-kerning:none;min-width:fit-content;">Press release dated December 1, 2025</span></a></p></td>
    </tr>
    <tr style="height:3.6pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">104</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">Cover Page Interactive Data File (formatted as Inline XBRL)</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="z-index:2;min-height:0.5in;position:relative;"></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="eolpage3">&#160;</p><p style="font-size:10pt;margin-top:11.25pt;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="fis_signatures"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">SIGNATURE</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">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></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p>
   <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:45.3%;box-sizing:content-box;"/>
     <td style="width:1.12%;box-sizing:content-box;"/>
     <td style="width:4%;box-sizing:content-box;"/>
     <td style="width:1.1%;box-sizing:content-box;"/>
     <td style="width:3.12%;box-sizing:content-box;"/>
     <td style="width:1.1%;box-sizing:content-box;"/>
     <td style="width:44.26%;box-sizing:content-box;"/>
    </tr>
    <tr style="word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td colspan="3" style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.519%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">OOMA, INC.</span></p></td>
    </tr>
    <tr style="word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">Date: December 1, 2025</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">By:</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid #000000;margin-right:0.148%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">/s/ Shig Hamamatsu</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">Shig Hamamatsu</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.148%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">Chief Financial Officer</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
 </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>ooma-ex99_1.htm
<DESCRIPTION>EX-99.1
<TEXT>
<!-- DFIN ActiveDisclosure (SM) HTML Document - http://www.dfinsolutions.com/ --><!-- Creation Date :2025-12-01T18:36:54.5055+00:00 --><!-- Copyright (c) 2025 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<html>
 <head>
  <title>EX-99.1</title>
 </head>
 <body style="padding:8px;margin:auto!important;z-index:0;-webkit-text-size-adjust:100%;position:relative;">
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="margin-left:13.333%;text-indent:7.692%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">   	</font><font style="color:#808080;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">           </font><font style="color:#808080;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Exhibit 99.1</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><img src="img133402993_0.jpg" alt="img133402993_0.jpg" style="width:197px;height:50px;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:16pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:18pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Ooma Completes Acquisition of FluentStream</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:18pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Sunnyvale, CA &#x2013; December 1, 2025 </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x2013; </font><font><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Ooma, Inc.</font></font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, a smart communications platform for businesses and consumers, today announced the successful closing of its previously announced acquisition of FluentStream Corp., a provider of enterprise-grade business communication services for small and medium-sized organizations, for approximately $45 million in cash subject to customary purchase price adjustments.</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">FluentStream is expected to generate $24-$25 million in revenue and $9.5-$10.5 million of adjusted EBITDA annually, based on current run rates, and be accretive to Ooma&#x2019;s Adjusted EBITDA and non-GAAP earnings per share starting on December 1, 2025.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">FluentStream, founded in 2010 and headquartered in Denver, Colorado, is a cloud communications/UCaaS provider with a strong channel/partner program. Much like </font><font><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Ooma Office</font></font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, FluentStream provides voice, text, mobile, and call&#x2011;center features, and supports remote/hybrid workforces, with a strong emphasis on customer service and reliability.  The company has grown significantly over the last several years through a series of acquisitions and now serves approximately 5,000 customers and 80,000 users.  Most of FluentStream&#x2019;s customers are served by FluentStream&#x2019;s proprietary UCaaS platform and U.S. based customer support.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Ooma will host its Third Quarter Fiscal 2026 Results Conference Call on December 8, 2025 after market close, during which management will discuss financial results as well as the transaction and its impact on fiscal 2026 financial guidance.</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">   </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Non-GAAP Financial Measures</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition to disclosing estimates of financial measures prepared in accordance with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;), this press release contains estimates of Adjusted EBITDA in future periods.  As explained in Ooma&#x2019;s filings with the Securities and Exchange Commission, Adjusted EBITDA represents net income before interest and other</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">income, income taxes, depreciation and amortization of capital expenditures, amortization of intangible assets, stock-based compensation and related taxes, litigation costs, restructuring costs and gain on note conversion.  This non-GAAP financial measure is presented in this press release to provide investors with the expected annualized impact of the business to be acquired by Ooma. In general, Ooma considers its non-GAAP financial measures to be useful measures of the operating performance of the company, because they contain adjustments for unusual events or factors that do not directly affect what management considers to be Ooma's core operating performance and are used by the company's management for that purpose. Adjusted EBITDA is also a useful measure of Ooma&#x2019;s ability to service debt.</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Adjusted EBITDA should not be considered a substitute for financial information presented in accordance with GAAP and may be different from non-GAAP financial measures presented by other companies. A limitation of the non-GAAP financial measures presented is that the adjustments to the directly comparable GAAP financial</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">1</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">measure, net income (loss), relate to items that the company generally expects to continue to recognize. The adjustment of these items should not be construed as an inference that the adjusted gains or expenses are unusual, infrequent or non-recurring. Therefore, both GAAP financial measure of Ooma's financial performance and the related non-GAAP measure should be considered together, when available.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Reconciliations of estimated annualized Adjusted EBITDA to full-year estimates of GAAP net income (loss) have not been provided due to the unreasonable efforts it would take to provide such reconciliations due to the high variability, complexity and uncertainty with respect to forecasting and quantifying certain amounts that are necessary for such reconciliations.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Forward-Looking Statements</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">This release includes &#x201c;forward-looking statements&#x201d; within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. Statements in this press release that are not statements of historical or current fact constitute &#x201c;forward-looking statements.&#x201d; The forward-looking statements contained in this press release include, without limitation, statements related to the expected benefits of the FluentStream acquisition to Ooma, such as FluentStream&#x2019; s financial and business impact on and synergies with Ooma. These forward-looking statements involve known and unknown risks, uncertainties and other unknown factors that could cause the actual results of Ooma to be materially different from the historical results or from any future results expressed or implied by such forward-looking statements. Such risks, uncertainties and unknown factors include, among others, the potential impact on the businesses of Ooma and FluentStream due to uncertainties regarding the acquisition; the retention of the former employees, customers and users of FluentStream and the ability of Ooma to successfully integrate the acquired company and to achieve expected benefits from the acquisition.  In addition to statements that explicitly describe such risks and uncertainties readers are urged to consider statements labeled with the terms &#x201c;believes,&#x201d; &#x201c;belief,&#x201d; &#x201c;expects,&#x201d; &#x201c;projects,&#x201d; &#x201c;intends,&#x201d; &#x201c;anticipates&#x201d; or &#x201c;plans&#x201d; to be uncertain and forward-looking. The forward-looking statements contained herein are also subject generally to other risks and uncertainties that are described from time to time in Ooma&#x2019;s filings with the Securities and Exchange Commission, including under Item 1A, &#x201c;Risk Factors&#x201d; in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended January 31, 2025 filed on April 1, 2025, and in its subsequent reports on Forms 10-Q and 8-K. Investors are cautioned not to place undue reliance on such forward-looking statements, which speak only as of the date they are made. Ooma undertakes no obligation to publicly update or revise any forward-looking statement, whether as a result of new information, future events or otherwise.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">About Ooma, Inc.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Ooma (NYSE: OOMA) delivers phone, messaging, video and advanced communications services that are easy to implement and provide great value. Founded in 2003, the company offers Ooma Office for small to medium-sized businesses seeking enterprise-grade features designed for their needs; Ooma AirDial for any business looking to replace aging and increasingly expensive copper phone lines; Ooma 2600Hz for businesses that provide their own communications solutions built on an outsourced underlying platform; and Ooma Telo for residential consumers who value a landline experience at a more affordable price point. Ooma&#x2019;s award-winning solutions power more than 2 million users today. Learn more at www.ooma.com in the United States or www.ooma.ca in Canada.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">2</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Contact:</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Investors</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"><br>Matthew S. Robison<br>Director of IR and Corporate Development<br>Ooma, Inc.<br>email: </font><font style="color:#467886;white-space:pre-wrap;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ir@ooma.com</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"><br>phone: (650) 300-1480</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Media</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"><br>Jim Gustke, Senior Vice President, Marketing<br>Ooma, Inc.<br>email: </font><font style="color:#467886;white-space:pre-wrap;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">press@ooma.com</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">3</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>3
<FILENAME>img133402993_0.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img133402993_0.jpg
M_]C_X  02D9)1@ ! @$ W #<  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" !Z =\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BBBB@ K
M%\2^)?#G@SP[KWB_QAK^B^%/"?A71M3\1^)_%'B75;'0O#OASP]HEE/J6LZ[
MKVMZI/:Z;H^C:1IUM<W^IZIJ%S;V-A96\]U=3Q0122+\'_\ !1W_ (*6_LX_
M\$R?@K%\5OCKJMWJOB/Q/=7>B_"7X/>%I;&;XA_%;Q'9):OJ,.AV5Y<06^E^
M%?"\%]9:AXZ\<:O)#H7ABRO-,T]&U;QCXE\%^$?%'^:Y_P %)_\ @KQ^UM_P
M4R\:W\WQ5\57'@OX&Z=XCGUGX<?LW^#=0G@^'7@V&& 6&D7NORI#97GQ+\=6
MU@)Y+OQSXOBFFMM3UGQ*/!&C>!/"^M?\(G9AI"FYZ[1ZO_)?TO,_LF_;>_X.
MHOV*OV>]3U3P-^R_X4\0_MC>/-,N7LK_ ,2:)JA^&_P+TVZMM0\1:/JMM:?$
M/6=$UKQ'XWU'2KO2=+U2SG\%^ =1^''BWP[KUG?>'_BL\\5Q;Q?R]_M#_P#!
MRG_P5=^/<FH6FB?&+PE^SKX6U30H=$OO"G[/?P_TCPX'DBNI[F37K+QYXZE^
M(GQ<T'7[M)(+6XN?#'Q$T.Q2VLX19:;9RS7\MY^"5%!T*E!=+^NO_ _ ^@/B
MS^UE^U1\>]-@T;XZ?M+_ +0/QHT>UG2YMM)^+/QE^(WQ&TVWN8L>7<06/C#Q
M)K%K#/'M79+'$LB;1M88%?/]%%!I9+96/H7X4?M<?M6_ ;29-!^!O[3G[0OP
M9T.:62>71OA1\:/B1\.])EGE>266:33O"'B71[-Y99)99))&A+N\LCL2SL3^
MM?[/?_!RM_P5?^ \EE:ZW\8?!W[1/AG3= GT/3_"O[0GP[T?Q D,TMY;W47B
M"\\<?#^;X;?%KQ!K]HD5Q9P7'B?XB:WI[VE]<+>:;=S0:;/8?@?10)QB]TG\
MC_1M_8E_X.IOV*?V@-2T_P %?M0^$?$G['/CC4;A;33_ !)J^I2_$_X'ZE<7
M%_X>TG2[:[\?Z#H.C>)_!>IZI=ZMJFIW<OB_X?6/P[\*>'M!N[_Q!\5(YY;>
MVE_IN\+^*/#/C?PWH'C+P7XBT+Q?X0\5Z/IOB+POXK\+ZOI^O^&_$GA_6+2+
M4-(US0-<TFXN]+UC1]5L+B"]TW4].NKFROK2:*YM9Y89$=O\22OT[_X)N_\
M!6C]K/\ X)E^.;?4/@WXJ?Q/\'-8\0G6_B5^SKXRN[JZ^&/CN2ZTZ#1]2U6S
M@0R7G@3QXVFV>E&Q\>^$FL]3FNO#GAFQ\76GC+P?I<_A#4 QE16\';R>WR>_
MWW]4?ZWM%?G/_P $V/\ @IS^SE_P4Y^"L?Q.^#&IOH'CCPXMGIWQ@^"'B2]L
MW\?_  H\1W*S"&/4([?RXO$7@OQ!]FN;WP-\0=)@71O$VGQW%C>V_A[QMH?C
M'P5X7_1B@YVFG9JS71A1110(**** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MPO\ #+P=I_B+XC>)]+T^^N[>+6=5\/\ A;4M.T..3[5K%U8VJ23K_-Y\9_\
M@\"_9A\.O;P_ #]DKXW_ !7=9Y8M0N/BGXQ\$_ _3Q''-(B7.CR^&H?CKJ&H
MP3Q+'/$NIZ7X?N5$ACFMXGC(8*C"4MDWY[+[WH?U_45_#R?^#R6^\[</^"==
MJ(,G$9_:RF,VW' \_P#X9M"$YY+?9P".-HZU[K\'?^#PK]G77;O4(_C[^QS\
M9_AA9HJC2+KX2?$+P3\<);N1FA#?VK:^+]-_9_\ [*A16G8R64^NRGRHPMN3
M,WDA7LJG\OXK_,_L1HKX7_8]_P""E?[#W[>=M=C]EW]H3P9\0O$6F6ES?:Q\
M/+L:KX,^*6D6%@NC#4M6NOAKXWT_P]XSN?#>G7>OZ5I5QXRTO1M1\&2ZO=#3
M;+Q#=W2/&/NB@AIIV::?9Z,****!!1110 445\(_M7_\%./V"OV(;@:7^TW^
MTY\.?AWXI\S34?X?6D^K>/?BC;PZQ9W-]I6I7_PM^'&E^+OB%IF@:A;6DK6W
MB74_#5GX=9S!"VJI+<VZ2@TF]DWZ:GW=17\@OQC_ .#P+]EG0(8%^ ?[)OQW
M^*5Z)Y([X?%3Q5X#^".EK$DQ1;C3+WPO-\=M0ODEB'G)'?Z+HTH)6.5(V+%?
MG-_^#R:],H,?_!.NU6'O&_[64KRGKTF7]FR-!QC_ )8GH3W  7[*H_L_BE^;
M/[AJ*_CN^#W_  >%?LZZY=:A'\??V./C/\,;1 HTFY^$?Q"\$_'"6[<F(-_:
MEKXPTW]G\:5$@:9B]E<:Y(1'&%@)F80_T&_LA_\ !4_]@3]NB>+2/V;?VD_
MWB[QM(9H_P#A5VOG5/AY\5Y);'18-?U=M+^'/Q T_P ->*O%.F:'I\S'5O$W
M@_3?$/A*VGM+^%->F:RN3&$N$X[Q?KNOO5T?H)117P_^V5_P4?\ V,/^"?A^
M'*_M=?&4?"0_%H>+C\/A_P *\^*OCTZ^/ A\,#Q6?^+9>!O&G]DC2SXR\-@?
MVW_9OV_^T3_9OVS['J'V4$DV[)-OLM6?<%%?B#_Q$>?\$8_^CR?_ #7G]JO_
M .<;7Z=?LP?M5_ +]LWX1Z5\=?V:OB!#\2_A9K6JZYH>G^)XO#WBWPH[ZMX<
MOY-,UFQN= \<Z!X9\3:?-:7<9"C4-&M5NK>2"]LVN+*YM[B4!QDMXM>J:_,^
M*/VZ]7M-0\*_%?Q?X_TZ;Q=\,_A?\9_V*?@C;?"?5/ACJ/Q:TF_G^*_[0_P!
MN/BK\6[#X26NG>,]-^-_C"+P9\6/"NB_ WP[JOPM\<ZO\/OBQ\*]6USP+IFN
M>(/%DVCV_P S?&;]I+P)^RU^R5\>/^"E7[/NAW&OZ3\)/BE'HM[IVJ_#G5OV
M/;G]HM_$'C7P)^S1\3O!7[3_ (*USX;:-)K_ (X^"OQAAEO?"/Q?F^"WPV^*
M7A6Z^')^ ^EM8>$+_P",^M_&_P#5OXQ?L[1_$/Q39^/_  MKGAWP[XQ+?"2S
M\2VOCCP._P 1_ 7C/2/@I\7+7XQ_#*?6_#5CXJ\ ^)K+Q?\ "_Q;<>+-;^%?
MB3PWX^T+3="\2^,+_6/''A?XEZ=I>A^'["*']G>ZU?XM:_\ $#QUXF\-:CX/
MNM>C\7:7\+_ G@2]\ :-XL\:R?#W1?AJ_CG]HG4;CQSXN_X7SXG\-^%-(/A_
MX=P3:7X%\&:#H<NA3>,?!OQ&\;?"OX&^.?A8#32M?O=KNO=TUO:[6_2VVMC\
M3O\ @Y__ &X+[]F#]@NW^ _@O5I=+^)?[9VLZS\,C/;/?VUY8_!/PS9:=J7Q
MLO;2\@@DL)#KMOKG@WX7ZKI&HRPMJ7A?XE^(KFQW3:4[Q?YJU?T4_P#!T'^T
M5J/QH_X*D>,/AK'.A\*?LP?#7X=?"/0X[#Q!<:MI&I:WKVAQ?%WQGX@;30YT
M[1/$D>K_ !%B\ >(8;-3=31?#K1XM4F^T626=C_.M0=5*/+!=WJ_GM^!:L;&
M]U.]L]-TVSNM0U'4+JWL;"PL;>6[O;Z]NY4@M;.SM8$DGN;JYGDCAM[>&-Y9
MI72.-&=E4_ZGW_!#O_@E7X>_X)I_LNZ;-XQT?S/VKOC?I.@>*_VA=:N[S2-3
MD\)WJVTEWH?P6\-7FA7&H:,OAWX;IJ%S::UJ6EZOKL/C'QU/XC\20:_=^%W\
M&:+X:_CB_P"#9;]B:/\ :E_X*&Z1\7_%FC2ZA\+/V.-(LOC1JDLUC)<Z3??%
MVZOI-+^!7A^YO;;6-+O-'U2R\16VN?%W0[U;;5[&\G^#MSH>IZ>;35VEC_TS
M:#.M/["]9?HOU^X****#G"BBB@ HHHH *_(3_@M!_P $PO#/_!3;]E#5O!^E
M0:?I?[17PGAUOQO^SEXRN;>RW)XJ:RA?6/AIK-_=7-@;+P9\6+;3-/T#6+LZ
MA#;>'M?M/"?CF[L];C\'_P!@:K^O=% TVFFMT[G^([K^@:[X4UW6O"WBG1=6
M\->)O#6K:EH'B+P[K^FWFCZ[H&NZ/>3:=J^BZUI&HPVVH:5JVE:A;7%CJ6FW
MUO!>6-Y!-:W4,4\3HN37]+__  =(?L6:7^S=^WKI/Q\\%:)%HWP__;)\*ZA\
M0;V&UCT6QTV+XW>"KO3]"^,,>EZ5I5I:742:[9ZO\/?B1X@U?5_ME[X@\=?$
M/Q??F_E^:WM/YH*#NB^:*?=?CU7R9_H^?\&LG[<.L?M&_L3>*/V:?'NL7FL>
M/_V-_$&B^&/#U_??VA<7%[\!_']OJVI?"ZRN=7U77-3FU2_\%ZWX>\?^!K33
M],T[1=$\*?#K0_AAH=I:RRB:XE_I\K_,&_X-G_VC9?@+_P %5?A;X6O+[1-/
M\)_M)^"O'WP#\37>NW%Y#':7>I:5'\0_ )T1;>YAM6\3ZW\3/AWX/\$Z8VH0
M7L+67B_5K."&*\O8+NW_ -/F@Y*L>6;ML]?OW_&X5B>)?$OASP7X<U_QCXQ\
M0:)X3\(^$]$U7Q+XI\4^)=5L-"\.>&O#FA6,^J:WK^OZYJD]KIFC:)HVF6MU
MJ.JZKJ-U;6.GV-M/=W<\-O#)(NW7^;S_ ,'!/_!:WQ+^VI\2?%'[(7[.7B^.
MR_8S^&?B1=/\2Z[X5U5;F+]IWQ[X8U)9CXGU;6M-N)+'5_@WX4UVRAN/A=X<
MT^:ZT+Q-J^G6_P 7-;O==O&^&UC\. 4(.;LM.K?9?Y]D?9O_  54_P"#I/Q;
MXFO];^"?_!,Z=_"7@Y;>]TOQ+^U/XG\-D>-O$5P;^W7'P5\(>)(&MO!F@/IE
MM=VTWC+QUH%YXUU)=>:3P[X;^&VK>&-/\3:[_'-XR\:>,?B-XJU[QU\0O%GB
M;QWXW\5:E<:SXG\8^,M>U3Q/XJ\1ZQ>-ON]5U[Q#K=U?:OK&I73_ #W%]J%Y
M<74[?-+*QYKF:DBBEN)8H((I)IYI$BAAB1I)999&"1Q11H&>221V"(B LS$*
MH)(%!UQA&*LE\^K]7_2[$=%?OK^R9_P;8_\ !3S]J+0[7QAKOP\\*_LO>#;Z
M*"ZTV_\ VF=9UGP7XNUFV76=1T?5(K/X5^'?#GB_XEZ!J>G?V9+?V]K\2O#'
MP^LM=TV\TG4M"U34-+U&*_3]?;'_ (,V;V2RLY-3_P""BEK::B]K;OJ%K8_L
MFS:C96UZT2-=6]GJ%Q^TGI<]]:PSF2.WO)M-TZ6YB5)I+&T=V@C!.I!:.2^5
MW^29_$;17]>GQU_X-!/VI?"=HM[^SO\ M3_!CXTBWTZ[N]0TKXD>$O%?P)UV
MXO;>*:2WTKPW%I-]\:= U*XOF2*""Y\0>)/"-C%/-_I=S;V\;7!_FN_:J_8I
M_:J_8B\;VWP^_:H^"'C3X.^(M12670KC7K>QU/PGXLBM;'1]0U&7P1\0/#-]
MKG@'QU%HT/B#1X/$$G@_Q+K:>'M3O4T?6VT_5XYK*('&<9;-/RV?W/4^NO\
M@G;_ ,%E?VU_^"<.O:#I_P ,_B%J'Q!^ ]E>@Z]^S7\2M3U'7?A?>:5<WVMZ
MCJT?@B*>:;4/A)K][J?B/5O$+Z]\/9M(M]8\4#3M1\>:+XYTJQDT&[_T:O\
M@FG_ ,%5?V9/^"G7PKM_%OPBUI/"OQ7T'2+:Y^+?[/WB;4+=_'_PTU,S+975
MQ"Z0V</C7P%=WS1/X;^(6@VJ:=J-C?Z;:^(M-\(>,CJ_@S1?\CBO9/V?OV@/
MB[^RW\8O GQZ^!7C35/ /Q1^'.LQZUX9\1Z6ZDH_ER6U_I6J64P>RUKP[KVF
MSW>B^)/#VJ076D:_H=_?Z1JMI<V-Y/ X3.G&>JTEW[^O?UW_ "/]I2BOS/\
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
M+8(KQVE\G^C_ $^X_"'_ (/)O^/G_@G3_P!</VMO_1G[-%?Q%5_;K_P>3?\
M'S_P3I_ZX?M;?^C/V:*_B*H-*7\./S_]*9O>%?"WB7QSXH\-^"?!F@:OXK\8
M>,=>T?PMX3\+^']/NM7U_P 2>)?$.HV^DZ%H&AZ58Q3WNIZOK&J7=KIVFZ?9
MPS75[>W,-M;Q22RHA_U3_P#@CO\ \$D/A;_P3!^!.F0WMCX<\8_M5_$#0;67
MX[_&.RLI)7:XNYX=5;X7^ ;[4%.H6'PU\*7<5E9":.+2;GXA:SH\/CCQ#I&E
M32:'X9\*_P 1/_!M'^SYI_QX_P""KGPHUK6]/T+6?#_[/'@;XA_M!ZIH_B#2
M(-9MKO4/#MA8^ ? NH6$=R3#8:[X0^)OQ(\$>.]!U<Q3SZ7JWA:TNK$6^H):
MWMK_ *@-!G7EJHKU?GV^[?M]P4444'.>7?&KX*?"G]HSX5^-_@C\;_ NA?$G
MX5_$;1)= \8^#?$=O)-IVJV#S0W=M-%/;2VVHZ1K.D:E:V6M^'/$>BWNG>(?
M"_B'3M+\1^'-4TO7=+T_4+;_ "J?^"P'_!-77_\ @F%^USK?P;MM3U[Q=\&O
M&>E1_$/X"?$#7K*W@U/7O 6HWES9S^&_$EWID::+=>.?A]K%K=>&?$\VG1:7
M_;=I%H'CM?#'A+3/&VD^'['_ %IZ_EI_X.S?V?\ 3OB)_P $_OAS\=K30M/N
M?%W[.GQVT'S?$ES>:A#>Z/\ ##XNZ5?^#O&&C:;90RG3+Q_$'Q#LO@Q>73WU
ML;JUM_#C-I]];)-?6FI!K2ERRMTEI\^C_3_AC_.=HHK[^_X)6_ '3?VG_P#@
MHM^QU\%->TC2?$/A7Q1\<O"&K>./#FO6C7VC>)/A[X!N)/B+\0O#>I6@9?/M
M/$'@GPGKVCS(Y\K;>YE#1!U(=3=DV]DF_N/[E?\ @WS_ .",?@W]C+X.^"_V
MN/CWX3AUC]L7XN>&(?$N@VGB;0)K2]_9H\ >+M':.R\%:'IVL(-0TKXJ>(_#
M>HRGXJ>([FPT77=#M]:O?A%I]E9Z7I?C#6?B%_3+110<,I.3;>K85B^)/#?A
MWQEX=U_PAXOT#1?%?A+Q5HNJ>&_%'A?Q)I5CKOAWQ)X=URQGTS6]!U_1-4@N
MM-UC1=8TVZN=/U32]1MKBQU"QN)[2[@FMYI(VVJ*!'^8I_P7_P#^"1.G?\$W
M/CIX>^)?P1M]5G_9/_:$O]=N/!&FW-MJE\WP7\>Z8(;[7OA#J?B69KV'4M$N
MK&[_ .$C^%6HZU>VOB?5/#EKXE\-W]KKMY\-]6\<^*/Y\J_U6_\ @X%_9VL_
MVC/^"47[4=@FDZ)?^*?@YX>TS]HGP7J>MO<1CPS>?!S4X?$?CC5M)>W#8UO4
M/@Y_PLWPEIZ3QR6\Q\326\I@\T7=O_E24'92DY1UW3MYO16;_K4_J@_X-,?V
MDI?AG^WE\3/V=M4UZ*P\,?M._!C4)=*T,Z=:SS^(/BS\$KN;QGX39-4:,WVG
MP:3\+]6^.=U/:V\R6>HRRVKWL,T]AI\EO_HL5_DQ?\$./BS9_!;_ (*S?L-^
M,+ZV^U0ZS\8X_A,D6R5]MY\?/"WB3X%:?<[82''V._\ B-;79<_NHQ!YDX,"
MR"O]9J21(D>65TCBC1I)))&")&B L[N[$*J*H+,S$!0"20!08UE:=^Z7X:?Y
M'\6__!V)_P %$;WPUX;\!_\ !.+X9ZPL-SX\TW1_C!^TE=V9L;AO^$2L=<>7
MX3?#.2YBOKJ>QN-5\2^'[OXC^+-,N]+TK5(+#0OA;>:=J=WH?BC6[&?^%*OK
MC]O7]J#6?VT/VR?VC?VGM9N=0GB^+?Q0\0:UX5M]6M]+MM2T3X;:7)'X:^%'
MA2^71[+3[*>Y\'?#'1/"7A26^^SF]U)M&.HZI<WVIW5Y>W'R/0;TX\L4NN[]
M7_5OD?1_[)7[*7QE_;8_: ^'O[-OP&T*VUOXA_$35&M+6?5+F73_  UX8T6R
MA>^\1>,_&&K0VM]-I/A/PKI$-UJ^LW5K8:CJD\%NNFZ!I&M^(;_2=%U#_41_
MX)B_\$A/V6_^"8?@6&/X;:-'X[^/?B'PS9Z)\4OVB_%6G0+XT\6$RV^HZOHG
MA6R,U]!\-_AU<ZU;VUW;>"= NYI;Z'2/#4OCC7_&^O>'K#Q OYW?\&R'_!.C
M1OV8/V.]/_:S\>>&+-/C[^UWI%MXETK5M1TRQ;7?!?[.TMQ#??#GPMH^J";4
M)[;3OB8EI9?&#Q ^F76FP^(;#5/AMIWB/2#JWP]L)X_Z::#"K4<FXKX4[>K\
M_)/;[PHHHH,0KY2_;&_8H_9P_;Q^#>N?!#]I3X>:9XT\,:E!.^@:]'%;67CO
MX<^('\E[3QC\-?%_V:?4O"/B>RFMK8R3V9DTS7].2Y\,^+M*\1>$-6UOP_J7
MU;10"=G=;K5'^29_P5<_X)<_%K_@EQ^T"GPU\77EUXV^$WCJVO\ Q!\#_C%'
MI,FEZ;X[\/V$UM%J^CZC;I+=V>E^._!EQ?6%GXMT"&^N##!J.A>(+<)I'B32
M2WY=5_K]?\%./V$_!_\ P46_8W^*G[-GB+^S]/\ %.I6(\7?!OQ??K"B> _C
M1X7M;V?P)XCDO7T;7[JPT2]N+F\\(>.9-(TR77+WX<^*?&&D://9:AJ5O>V_
M^1!XF\->(_!?B3Q!X.\8:#K/A7Q;X3UO5?#7BGPOXCTR]T7Q#X;\1Z%?W&EZ
MWH.NZ-J4-MJ.DZSH^IVMUI^J:9?V\%[87UO/:W4,4\4B*'92GSIWMS+?S7?\
M[V_ Q*_TS?\ @UN_Y1/>#?\ LMOQH_\ 3Y85_F95_IF_\&MW_*)[P;_V6WXT
M?^GRPH%6^!^J/Z*Z***#D/\ %H_:&^$UW\ _C_\ '+X%7]]_:=]\%OC#\3/A
M->ZEY1A_M"[^'/C76_!]S?>2RHT7VN;1GN/*9%,?F;"JD8'CU?M/_P '!_[.
MTW[.G_!5[]IVTM= U+1?"7QGU?1/VB?!EYJ,L,H\30_%W28-:^(.OZ>T1W+I
MH^-EO\4]"MXITBFADT.:(B2-([B;\6*#OB[Q3[I?D?Z8_P#P:T_%M?B1_P $
MH?"O@Y=/N;(_ 'XY_&?X2/<SS12Q:NVLZKI7QW&H6:1@/;VT2?&M-*>&<F5K
MS3+NX!\F>$#^C&OX!/\ @T9_:QTWP)^T3^T!^Q]XHUC[+;_'SP9HWQ-^%]MJ
M6OR0V,GQ!^$"ZPGBSPYX;\.R*T%WXD\8_#SQ+=>*M6OK5H+E?#WP9(NENH;6
MW-G_ ']T')55IR\W?[]?SN%%%%!F%%%% !1110 4444 ?SR_\'0GQ=TCX;?\
M$E?B3X-U*QOKN]_: ^+GP2^$7A^XM!";?2]7T7QE%\>9K[5#*Z.+&30?@EK>
MF1FW62;^T]1TX,@MS/)'_F0U_8[_ ,'=G[6]AXN^,W[.O[%_A/Q&UW;?![PU
MK'QF^+NE:3XATZ_TF+QW\2$M='^&^A>*-"LYY;S1?&W@SP'HVN^*+.+6([:Y
MD\'?&S1]2L86L=82XG_CBH.NBK05^K;^_;\%<]"^$GPWU[XR?%;X9?"#PJ$;
MQ/\ %7XA>"_AOX<61&=#KWCGQ)IOAC1PZ(0[H=0U2W#(A#,,A2"0:_VJM1U"
MRTG3[[5=2N([/3M,L[K4+^[F)$5K964#W-U<2D D1P0122N0"0JG )XK_*8_
MX()?L]W7[1G_  5=_9)T1].\17'AWX6>.9?VA/%>KZ!I\U[%X9M?@9IUU\0?
M!^H^(IXU,.E>'=:^*>D?#_P/=ZA=O%"][XMT_386>^U&S@F_U+/C%H6H^*/A
M'\4_#.D1-/JWB+X<>.-"TN% 6>;4=7\,ZII]E$@!!+27-Q$B@$$D@ B@SKM.
M45?9._E?_AC_ !9O$/B#7/%NOZYXJ\3ZOJ7B#Q+XFUC4_$'B'7M8O;C4=7UO
M7-9O9]1U;5]5U"[DFN[_ %+4K^YN+V^O;J66XNKJ:6>:1Y)&8X]%%!TG^QO_
M ,$^O@*G[,'[#O[)_P !)-!T/PYK7PT^ GPTT/QKIWAL9T>;XES>%]/U7XI:
MU;2F.%KJ7Q+\1M0\4^)+Z^>&*34+_5;J]DBCDN&1?L&J6FW]GJFG6&IZ?*D]
MAJ-E:W]C-&5,<UG>01W%M*A4E2DD,B.I4E2I&"15V@\_<**** "BBB@ K_.5
M_P"#LSX%Z;\//^"AWP^^,>@^&1I%C^T)^SYX5U3Q9KZWU_=#Q;\4/AIKWB#P
M!J]XUM>75Q!ILFD_"ZQ^#6C&UTJ*QTZ:.TBOWM'U6[U2^O?]&JOX3_\ @\:U
M_2;GXB?L&>%H9K9M=T?P7^T#K^HVZ2Q&\BTGQ+KGPFT[19IX1^_CMI[SPIKZ
M6DLG[J:6WO4A^>">@UHWYUYIW]+7_-(_BWK^\;_@SK^*/B35O@]^W%\%;J:%
MO"'P_P#B5\&/BCH=NMK EQ%XD^,'A?QUX3\532WJC[3<0SZ9\#O!J06LI,%H
M]O<2VX$E[<D_P<U_;Y_P9K_\Y'/^[0?_ 'Z&@WJ_PY?+\T0?\'DW_'S_ ,$Z
M?^N'[6W_ *,_9HK^(JO[=?\ @\F_X^?^"=/_ %P_:V_]&?LT5_$50%+^''Y_
M^E,_J=_X-%/^4D?QM_[,@^)/_J^?V:J_T6Z_SI/^#13_ )21_&W_ +,@^)/_
M *OG]FJO]%N@PK?&_1!11109!7X/?\'*_P#RAV_:8_[&/X!?^K]^&U?O#7X/
M?\'*_P#RAV_:8_[&/X!?^K]^&U!4/CC_ (H_FC_+HK]OO^#</_E,Y^QM_P!W
M#?\ K*GQRK\0:_;[_@W#_P"4SG[&W_=PW_K*GQRH.R?P2_PR_)G^IU1110<(
M4444 ?#'_!3X _\ !-?_ (*" @$?\,4?M2G!&>1\$/&Y!Y[@@$'L0".17^/=
M7^PE_P %/O\ E&Q_P4$_[,G_ &IO_5'^.*_Q[:#IH;2]5^1]O_\ !,K_ )21
M_P#!/G_L]_\ 90_]7SX!K_5*_P""C_B;4?!G_!/7]NOQ7HVMS^&]=\/_ +'G
M[2VJ^']>M+TZ=?:5XAM/@UXSET"\TV]5XY+?5(M8%D=,>%Q<?VA]F6WS.T8/
M^5K_ ,$RO^4D?_!/G_L]_P#90_\ 5\^ :_TZO^"RFCZIKO\ P2P_;PLM(LIK
M^[@_9P^(&L2P0 %X]+\.V"^(-;O6#%1Y.FZ+IE_J-R<Y6WM964,P"D%5^.'R
MU^9_D;5Z5\&/A7XH^.OQA^%'P1\$+9-XT^,?Q*\"_"OP@NI72V.G-XH^(7BC
M2_".@+J%ZX9+.R.JZO:"ZNG5EMX/,E8$(17FM?;O_!,QTC_X*0_\$^Y)&5$3
M]MW]E%W=V"HB+\>/ 3,S,Q 55 )9B0  23@4&[T3?9,_U^_"7A3PWX#\*>&?
M W@W1;#PWX0\&>'M%\*>%?#NE0+;:7H/AOP[IMMI&AZ+IMLORV]AI>F6=K8V
M<"_+%;P1QCA170444' %%%% !1110 5_E5?\'"/P5TGX(_\ !6[]K#3?#FA/
MH/AKXBZWX/\ C5I<;3SW U/5OBMX$\.>+/B+KJ27!9E35OBU>>/[KR(V:"U=
MFM;<1PPI%'_JJU_FU_\ !U]XF\/:]_P5"T+2M%$8U+P5^RS\)_#/BXI,TK'Q
M#=^+OBCXRMC+&>+:3_A%/%OA@"%?E:(1W!^:=J#:C\?_ &Z[_@?S-U_IF_\
M!K=_RB>\&_\ 9;?C1_Z?+"O\S*O],W_@UN_Y1/>#?^RV_&C_ -/EA0:UO@?J
MC^BNBBB@Y#^._P#X.WOV+IO''P3^"G[<_@_0HY]:^"&KM\'?C'J%EIOF7\GP
ML^(6J+=_#K7=:U5[R-+70/ OQ/FO_#-A8Q65S/=ZW\;TF,L,%K+N_@7K_:A^
M.WP5^'_[1WP9^*'P&^*FD_VU\//B[X'\1> ?%MBGV=+P:3XDTV?3I;_2+JYM
MKN/3?$&D231ZOX=UE+>2YT37;'3M7L]EY90.O^0G^W-^Q[\2OV#OVI/BU^S!
M\48;F?5_AUXCN(?#GBE]/ATVP^(GP_U%FO\ P)\1]&M+75==M+33_&7AJ:PU
M:72(];U2[\,:K+J7A+6[F/Q#H&KVEL'51E=.+W6J]/\ @/\ -'E?[/OQV^(_
M[,7QN^%O[07PCUE]"^(WPB\::)XW\+WIEOX[*YO-'NTFN-$UR'3;[3;O4O"W
MB73S>>'/%NAB^M[?Q!X8U75M#O6:RU"X1O\ 7?\ V&?VROA3^WO^S%\,?VFO
MA'J%F^C^.-%MT\5>%HM1?4=5^&?Q%T^WMX_&_P ,O$CSZ?I%W_;/A#69);..
M_GTC3;7Q/HDFC>,]!AN/"_B30]0O/\;^OV1_X(Y?\%>?B5_P2R^-=U<WEAJO
MQ%_9?^*%]IEM\<_A'93VJZN@M ]KI_Q.^&,^HS6UAIWQ)\*6T\N[2KZ\T_PY
M\2-!67P?XGOM$O4\(>/? (.K#G2:^);+O?I_E\^Y_JST5X5^SA^TQ\"OVN/A
M/X>^-W[.OQ)\/?%'X:^)5*6>O:!/()M/U**WMKF\\/>)-&O8K76O"OBG2XKR
MU.K>&/$6GZ9KNF?:;<WEA"D\+2>ZT'(%%%% !1110 5\J?MK_M@?"3]A']FK
MXF?M,_&;4TM?#'@'1I&T?089776_'_C?45>T\&_#KPQ##;7LTNO>+]<:VTR*
MZ:TDTWP_8-J/BKQ)/IOA70=<U:P]!_:#_:+^"'[*GPK\2?&S]H7XD^&_A7\,
M?"D!EU;Q-XDN)566Y:&>:UT;0]*L8;S6_%'B;4Q;S1Z+X5\-:;JWB/7+E#::
M1I=[<D1'_,)_X+'?\%@OB?\ \%3?C%:K8V6K?#C]E?X8:GJ*_!#X/W=Q;G5;
MJ:=&LKKXJ?%673KBZT[5?B;XDL@8K;2K&\U#PU\,?#T[>#_"=YK.H7?CCQ_\
M1 TIP<W_ '5N_P!%YGYI?M'_ +0'Q(_:I^._Q6_:*^+NJC5_B)\8/&NL^-?$
MDL,VJ2Z9ITNIW!_L[PUX=CUG4M8U+3_"/A'2(]/\*^#=%N-4OAH/A71M'T2"
MXDM]/A->*45]._L9_LI?$K]M[]IOX0_LO?"B&(>+?BMXHBTF35[O[/\ V;X2
M\+Z?:W.M^-O'.KK<7FGK<:5X*\(:;K7B>\TZVNAJNM)I8T30;>_U[4=,T^Z#
MKT2[)+\$?V4?\&C/[&%[X5^''Q[_ &[?&&A/9WGQ2NH?@-\%K^]M=9L;VX\
M^$=3M_$/Q:U_37F6+1=<\+^*_'UIX-\+VFHV?VNYT[Q-\(/%NEO):D7$4_\
M9G7C7[._P&^'?[+WP+^%'[//PGTPZ7\/?@]X&\/^!/#,<\&E0ZGJ%KH=C%;7
M7B+Q%)HFEZ+IFH^+O%6HB\\3>,=<M]*L7\0>*M7UC7+F!;O49R?9:#BG+FDY
M=]O3H?XNW[3/P8NOV<OVCOC]^S[?:NOB"Z^!OQH^*'PBF\0QV$VEQ>(3\.?&
MVM^$%U^#3IY[F:RMM;32%U2VMI+FY:&WNXT^T3@"5_$*_J!_X.K/V0M3^"_[
M>VA_M.:58W'_  @'[7?@72]3N;\R:8MI8_%SX1:/H/@#QKH-II]BJ7ME:S^"
MX?AAXM&H:M%NU_Q!XE\5M8W-T=)U".S_ )?J#LB^:*?=?CU_$_UF/^"'_P"T
MMH7[4?\ P2\_9)\7Z9- NN_#KX8Z'^S_ ./=,/B*/Q+J^F^,O@38VWPWFO?$
M5V(+:XLM7\<^'M#\/?%"/2KZ)KRQT;QUI"27>I(T>IWGZP5_FR?\&V7_  5,
M\/?L1?M$>(?V<?CQXQ@\,_LT_M.ZAHT<'B;Q%J6LKX7^$?QQTZ-]*\+>++M?
M[1?P[X5\+_$;3[B#P-\2O%5QH0\BXTGX6>(/%7BCPWX#\ Z]?1_Z3=!RU(N,
MGV;NG^GRV_'J%%%%!F%%%% !7^8%_P '+?[3.@_M&_\ !4[XCZ/X6?1[W0/V
M:/ ?@_\ 9G@U[1K^XO4UW7_!^H>)O'/Q!74HI[>!=.UGPA\2OB1XQ^&NI6-N
M;BW$W@@72W#R74B1_P!UW_!7G_@I9X&_X)E_LG>)OB?<:EX<U'X[>.;75?"'
M[-OPUU>Y>6Z\9?$%K>WCN/$EYHMFPU&[\ _#&WU*S\5>/+TRZ3IDR'0?!!\1
MZ-XG\>^$OMG^3;X@\0:]XLU[6_%7BK6]7\2^)_$NKZEX@\1^(_$&I7FLZ]X@
MU[6;R;4=8UO6]8U&:YU#5=7U74+FXO\ 4M2O[B>\OKR>:ZNII9Y7=@Z*$7=R
M>VR_5_I]YD5_H:_\&C'P/B\&_L1?'KX[7^A:_I.O_&[]H.3PSI^I:G#-;Z+X
MG^'/P<\&Z)!X<UCPVDUO&MY;VGC_ ,>_%KP]J>JVUQ<6LNIZ)/I6(;O1;Q6_
MSWM#T/6_%&MZ/X:\-:/JOB+Q'XAU73]#\/\ A_0]/N]6UO7-;U:[AL-*T?1]
M*L(;B_U/5=3O[B"RT_3[*">[O;N>&VMH99I41O\ 87_X)X_LIVO[$7[$W[-W
M[+<3V,^J_"CX;:;8^-;S2=3U#5]%U+XG^)+N]\:_%G5] U#5K'3-2E\.ZQ\3
M?$GBS5/#T5[INGSVFBW=A9O96OD"",*KNT4N[_!?\&Q_*3_P>3?\?/\ P3I_
MZX?M;?\ HS]FBOXBJ_MU_P"#R;_CY_X)T_\ 7#]K;_T9^S17\15!5+^''Y_^
ME,_J=_X-%/\ E)'\;?\ LR#XD_\ J^?V:J_T6Z_SI/\ @T4_Y21_&W_LR#XD
M_P#J^?V:J_T6Z#"M\;]$%%%%!D%?@]_P<K_\H=OVF/\ L8_@%_ZOWX;5^\-?
M@]_P<K_\H=OVF/\ L8_@%_ZOWX;4%0^./^*/YH_RZ*_;[_@W#_Y3.?L;?]W#
M?^LJ?'*OQ!K]OO\ @W#_ .4SG[&W_=PW_K*GQRH.R?P2_P ,OR9_J=4444'"
M%%%% 'PS_P %/O\ E&Q_P4$_[,G_ &IO_5'^.*_Q[:_V$O\ @I]_RC8_X*"?
M]F3_ +4W_JC_ !Q7^/;0=-#:7JOR/M__ ()E?\I(_P#@GS_V>_\ LH?^KY\
MU_K&?MA_"?7_ (]_LC_M2_ OPI<V5GXH^-'[.7QO^$_AN[U)G73K77_B-\,_
M$_@_1[F_:,-(ME!J.L6TMTT:EQ LA0%L"O\ )S_X)E?\I(_^"?/_ &>_^RA_
MZOGP#7^PS037TE'T_4_Q!ZO:7JFHZ)J>G:UH]]=:9JVD7]IJFEZE8SR6U[I^
MHV%Q'=V5]:7$3++;W5I<Q13V\\3+)%+&DB,&4$?JI_P6X_8YOOV)O^"D?[0_
MPYMM/CLOAY\1/$MU\?/@U)::)9^'=';X9_%[4]3\0VN@Z!I%IK&M&#1OAKXM
M'B_X0VMY<S6$^M/\/9]>CT71[/5+33X/R=H.A.Z3757/]H7]F3X]^$OVI?V>
M/@I^T9X%\N+PO\:?AGX/^(NG:<-3L-7N?#\OB;1;34=3\)ZK?:9))9/X@\(:
MM+?>%_$=O"RM8Z_I&I6,\4-Q;2PQ^YU_#7_P:P_\%2?#OAJWO_\ @FI\<?%#
MZ6VM>(M5\8_LE:QJWG-I#ZKK9N]8^(OP3DU.74#:Z)<:MJJ3_$/X<6']D06>
MN^(]8^)FFWOB#_A(]6\!^'-:_N4H.*<7&37GIZ=/P"BBB@D**** "O\ (L_X
M*_\ [2VB?M<_\%*OVN_CEX5N-)OO!NL_%"3P5X'U?0-6.MZ%XF\$_!_0-$^#
M_A+QIH^H^5#'+I_CS0? MAXVAC@0P0-X@>&&:Z1!=3?W?_\ !PK_ ,%4-$_8
M._98UKX*?#+Q;81?M;?M*^&-5\+^"=+TK6M0M/%?PK^%^N1ZCH'B_P".<K:!
M=66J^'+RWCBU/PM\)=6FU31;F]^(AN?$GA]?$=G\+_&NDP?YC=!TT8M7D^NB
M]--0K_3-_P"#6[_E$]X-_P"RV_&C_P!/EA7^9E7^F;_P:W?\HGO!O_9;?C1_
MZ?+"@JM\#]4?T5T444'(%?@U_P %V?\ @D+I7_!2SX#0^-/A1H7AZR_;(^"V
MEW4WPI\07<]EH$OQ+\(B:?4M8^!WBCQ%<&"R^PZE<SWFL_#B_P#$LZ:1X/\
M'5S=I_:_A/PWXZ^(&KS_ +RT4#C)Q::W7]6?D?XD?B?PQXE\$^)?$/@SQGX>
MUSPCXP\):YJOAGQ7X4\3Z3?Z!XE\,^)-!OY]+USP_P"(="U6WM-4T77-&U.U
MNM.U72=2M;:_TZ_MI[.\MX;B&2-<.O\ 30_X+5_\$&?A]_P4?MI?CW\#+OPW
M\)/VR]%TRUT^_P!?U&":S\"_'O0-)LDLM'\/_%)M,MKFZTWQEX>LX+73O!_Q
M2L]/U'4T\/6T'@3QA8:_X;T_P-?_  W_ ,XOXZ? 7XR?LR_%+Q9\%?CW\.O$
MWPL^*'@G4I],\0^$O%5C]ENXFBFDB@U/2[V%[C2O$?AK5XXOM_ASQ;X<O]6\
M+^*='FM-;\.:QJNCWMI?3AV0FIK3?JO\O+S^\]N_8J_;\_:J_P""??Q+_P"%
MF?LP_%'5?!5SJ-UHC^-_!5YG6?AK\4-,T*>\>ST/XC>";J0:7K]I%:ZKKEAI
MNKQ"P\6^%H-?UF[\%>)/#.KWK:FO]L/[%G_!V/\ LF_$[2=&\-_MK_#_ ,6?
MLS?$".W\C6/B!X*TK6OBO\#M5>PT'2Y+G64L=!MK[XO>#+OQ%XC?6K;2/!,7
M@WXEV.@:7!I<FK?$_4Y[N[>R_P ]2B@)0C/=:]UH_P"O6Y_L@_!/]OG]B+]H
MZ;0[#X&?M:?L\_$[7_$.@0>)].\&>%OBWX)O/B''HTT-M.UQJ_PXDUF'QWX>
MN+-;NWBU73?$'AW3-3T>[D%EJUG97BO OUJ'0H) RE"N\.&!0H1N#!LX*D<[
MLXQSG%?XA-%!E[!=)?A?]4?[(WQK_;R_8H_9QFU>P^.G[6'[/7PNUW1="N/$
MMYX/\7?%OP1IOCZ?1K>&>?[1H_P^.LOXV\0SW2VT\6FZ?H&@:GJ6K72"RTNT
MO+QT@;^>G]M+_@[&_9(^%^D:MX<_8K\!>+/VGOB!-:B+2/'OC#2M<^$GP/T>
M34= UB2WU>:U\1V-C\7O&5]X:\2QZ#!K'@=O!/PYT[Q%I%UJKZ1\5-*N;.T:
M]_SSZ*"E0BMVW^"_#7\3[2_;;_X*"_M6_P#!0KXDQ?$G]I_XG7_C"31Y]<_X
M03P-IL*:#\-/AAI6O7L5U>:)\/\ P99,;#2H7@L](TV_U_49-7\;>)['0-!;
MQGXJ\2W^EVU\OQ;17JGP3^"'Q;_:/^*7@[X*_ OP!XC^)WQ2\?:K'H_A7P=X
M7LOM>I7]P4>>ZN[F:1X;#1]#T>QAN=7\1^)=;O-.\.^&-!LM1U_Q%JFEZ+IU
M]?VX:I)*RT2.%\-^&_$7C/Q%H'@_P?H&M>*_%OBO6M*\-^%_"_AO2K[7?$7B
M3Q%KM]!I>B:!H&B:7!=:GK&M:QJ=U:Z=I6E:=:W-]J%]<P6EI!-<31QM_IP?
M\$%?^"/R?\$U?@CJ?Q%^-.E>&[W]L7XX:79'XA7FG'3]</P@\!B6WU/2O@AH
M/BNW-S!?7"ZA!9Z_\5=2\,W*^&/$?C.QT;2;"]\7Z#\.O"'C/5^ _P""(O\
MP08\&?\ !.W3[?\ :$_:('ACXG?MGZ]875MI5UIZ#5O!'[._AW5+9K2]\/\
MP[NKZWB;6/B+KUC+/:>.OB@+2SDM=)O+GX=^ XK/PQ+XT\3?%3^CV@YJM3F]
MV/P]7W_X"?WA11108GYM?\%8?^"?^@?\%)/V+?B+^SU<2Z=I?Q%LI;?XC? C
MQ5JMWJ-EI?A7XS^%+#58/#%SK$NG)=M_PCGB33-7U[P%XIFFTC7VTSPUXNU7
M7=)T6Z\2:3H<MO\ Y*GC?P5XL^&WC/Q;\._'F@:EX4\<> _$VN^#?&/A?6;=
MK35_#GBGPSJEUHNOZ%JEJQ+6^H:3JME=V-Y"2?+N()$R<9/^VA7\P?\ P7V_
MX(:)^W7I%S^U;^RSH&CZ=^UYX3T2"T\9>%H?L.BVW[1_A31+.*UTFSO[^>2T
MTZ'XJ^%-+M8M)\)^(]6EA'B'PY;:?X'U_5(]/T+P;-X?#:E4Y?=EL]GV?GY/
M\'\V?YP=?UU_\$6?^#D*X_9E\,>'OV5OV^KSQ9XS^".A1:;HWPG^/NG6VH^+
M_'7PCTG[;%:GPE\1M)26ZU_QU\+=#TZ8W7AG5/#D&J^/O >GZ2?!^F>&O'7A
MS4/#.G_#S^2_Q+X:\1^#/$>O^#_&&@:WX4\7>%-;U7PUXI\+>)=*OM"\1^&O
M$>A7T^EZWH&OZ)JD%KJ>C:WHVIVMUIVJZ5J-K;7VGWUM/:7<$-Q#)&N)0=$H
MJ:L]NC6Z\TS_ &HO@O\ '3X-?M&> =*^*7P'^*'@?XN?#W6ODL/%O@#Q'IGB
M72/M:0P3W.E7T^FW$[:5KNG+<PQ:QX?U6.RUO1;IC9:MI]E>1R0)ZM7^*E\*
M?C1\8O@1XH'CCX'_ !8^)7P;\:"PNM+'B_X5>.O%'P]\4?V9>[!>Z=_;_A'5
M-(U7[!>".,75G]K^SW 1!-&X48_4?P1_P<$?\%A/A]X7TGPAH/[:OBR_TG1K
M<6UG=^-_AK\#?B;XHFC!R&U;QO\ $CX8>+/&FO7'K=ZYK^HW3#@S$<4&#H2Z
M237G=?DF?ZLU?B1_P4:_X+U_L/?\$^K'7O":>+++]HK]HO39;K3X/@)\)/$&
MGWMQH.LVS:Q:SVWQ9^(-O;ZQX7^%D>FZKI*Z9KFAWD>O?$[3VU72M2M/AIJF
MC37.HVG^=I\?_P#@J1_P41_:A3Q-9_&[]L7X[^*O#OC/3?[&\5> M*\<:AX!
M^%FOZ42"^GZG\)OAT?"?PTN;29E5KB%_"FRY9$:<2%%(^":!QH=9._DO\_\
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
M$/#D&JW=M)]NT4'/*<I[O3LM%_7K<****" HHHH **** /Q9_P""GW_!#/\
M9&_X*7Q7_CK6+>?X&?M--;Z?!9?M#> =&M+[4=?@TG3)-'TW2OBQX*FO=)TG
MXG:19Z>-.M[6^FU+P[X^T^T\/>'=$TCQ]IOA:QNO#VH?P5?ML?\ !##_ (*.
M?L-/K.M>.?@E?_%KX5:+I^HZS>?&S]GR/6/BA\/=/T/1-!B\1>(];\5VMIHV
MG>//ASHGAFQ:YBUGQ!\2/!7A+PV;G3=3DT?6=8TVU&HR_P"KW10:0JRAINNS
M_1]/R\C_ !!Z*_UK?^"D_P"R%^R;X]^ 7QZ^+OCG]E_]G?QI\6(?AIXIEA^)
M_BSX*?#7Q%\0XI=*\+ZO)I<D7C76/#-YXDCDTUXT>P==3#6;HC6YC*@C_):N
MU5;JY50%5;B9550 JJ)&   X  X ' ' H.J$N97M;1/>^_R17KV[X"?LU_M
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
A:9$_H-HHU_I?\'U_K>IU7.-K):WWO_6O]=0HHHH,C__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>ooma-20251201.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN New ActiveDisclosure (SM) XBRL Schema Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2025-12-01T18:36:54.5473+00:00 -->
<!-- Copyright (c) 2025 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema targetNamespace="http://www.ooma.com/20251201" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:ooma="http://www.ooma.com/20251201" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt"/>
  <xsd:import schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd" namespace="http://fasb.org/us-gaap/2025"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd" namespace="http://xbrl.sec.gov/dei/2025"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://www.ooma.com/20251201/taxonomy/role/Role_DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>75000 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbase id="lnk">
        <link:roleRef roleURI="http://www.ooma.com/20251201/taxonomy/role/Role_DocumentDocumentAndEntityInformation" xlink:href="ooma-20251201.xsd#Role_DocumentDocumentAndEntityInformation" xlink:type="simple"/>
        <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:title="labelLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Incorporation, State or Country Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Incorporation, State or Country Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amendment Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Pre-commencement Issuer Tender Offer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Pre-commencement Issuer Tender Offer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Postal Zip Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Postal Zip Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line One</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line One</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Central Index Key</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Central Index Key</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, State or Province</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, State or Province</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Pre-commencement Tender Offer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Pre-commencement Tender Offer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line Two</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line Two</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, City or Town</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, City or Town</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Security Exchange Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security Exchange Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_WrittenCommunications_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Written Communications</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_WrittenCommunications_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Written Communications</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Period End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Period End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Securities Act File Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity File Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CoverAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cover [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security 12b Title</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Title of 12(b) Security</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Trading Symbol</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Trading Symbol</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Registrant Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Registrant Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">City Area Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">City Area Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SolicitingMaterial_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Soliciting Material</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SolicitingMaterial_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Soliciting Material</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Tax Identification Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Tax Identification Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Local Phone Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Local Phone Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Emerging Growth Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Emerging Growth Company</link:label>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
        </link:labelLink>
        <link:presentationLink xlink:role="http://www.ooma.com/20251201/taxonomy/role/Role_DocumentDocumentAndEntityInformation" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentType" order="49.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentFlag" order="50.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate" order="51.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityRegistrantName" order="52.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey" order="53.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany" order="54.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFileNumber" order="55.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode" order="56.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber" order="57.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1" order="58.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine2" order="59.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown" order="60.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince" order="61.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode" order="62.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CityAreaCode" order="63.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_LocalPhoneNumber" order="64.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_WrittenCommunications" order="65.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SolicitingMaterial" order="66.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementTenderOffer" order="67.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementIssuerTenderOffer" order="68.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_Security12bTitle" order="69.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_TradingSymbol" order="70.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SecurityExchangeName" order="71.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
      </link:linkbase>
    </xsd:appinfo>
  </xsd:annotation>
</xsd:schema>
</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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Document and Entity Information<br></strong></div></th>
<th class="th"><div>Dec. 01, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec.  01,  2025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Ooma, Inc.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001327688<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-37493<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">06-1713274<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">525 Almanor Avenue<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Sunnyvale<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">94085<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">650<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">566-6600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Security 12b Title</a></td>
<td class="text">Common Stock, par value $0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">OOMA<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 14a<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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>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>8
<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>10
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.3</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="ooma-20251201.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>75000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ooma.com/20251201/taxonomy/role/Role_DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</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" isOnlyDei="true" isUsgaap="true" original="ooma-20251201.htm">ooma-20251201.htm</File>
    <File>ooma-20251201.xsd</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="23">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>12
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ooma-20251201.htm": {
   "nsprefix": "ooma",
   "nsuri": "http://www.ooma.com/20251201",
   "dts": {
    "inline": {
     "local": [
      "ooma-20251201.htm"
     ]
    },
    "schema": {
     "local": [
      "ooma-20251201.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    }
   },
   "keyStandard": 23,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2025": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 24,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2025": 23
   },
   "report": {
    "R1": {
     "role": "http://www.ooma.com/20251201/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
     "longName": "75000 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ooma-20251201.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ooma-20251201.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.ooma.com/20251201/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.ooma.com/20251201/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "terseLabel": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.ooma.com/20251201/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://www.ooma.com/20251201/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "terseLabel": "Document Type",
        "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'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.ooma.com/20251201/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.ooma.com/20251201/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.ooma.com/20251201/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.ooma.com/20251201/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.ooma.com/20251201/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.ooma.com/20251201/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.ooma.com/20251201/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.ooma.com/20251201/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities Act File Number",
        "terseLabel": "Entity File Number",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.ooma.com/20251201/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.ooma.com/20251201/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.ooma.com/20251201/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.ooma.com/20251201/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://www.ooma.com/20251201/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "terseLabel": "Pre-commencement Issuer Tender Offer",
        "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."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://www.ooma.com/20251201/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "terseLabel": "Pre-commencement Tender Offer",
        "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."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.ooma.com/20251201/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security 12b Title",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.ooma.com/20251201/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://www.ooma.com/20251201/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "terseLabel": "Soliciting Material",
        "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."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.ooma.com/20251201/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://www.ooma.com/20251201/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "terseLabel": "Written Communications",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>13
<FILENAME>0001193125-25-304183-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-25-304183-xbrl.zip
M4$L#!!0    ( $J5@5N$PC8,K1D  .8$ 0 1    ;V]M82TR,#(U,3(P,2YH
M=&WM/6M7XT:RW_,K>MEDPYQ+VWH_##-[" ,))QF8!7(V]WZ9TU*WL((L.2T9
M<'[]K6I)?F&>-F"#]NY=QE*K'_6NZNKJG7]?]Q)R*60>9^G''_66]B,1:9CQ
M.#W_^./NZ=[AX8___O3=SC\H)9\/#H_(D;@BNV$17XK/<1XF63Z0@FR>?OE
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
MEFYZ@1V:RS)@OJJHUGX9ZYH.IG)X0GLP2A<_HYP-Z1!P0D6Z8B0M0M$+!,C
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
M)& @0 H@EB>RZ ,/JOBN96T_P&E[V=R!^03FOZW<C(H8@*0FJ8'T)XK_G Q
M(%J&7>F7F<(W6.]F4W?)WL$),4RM!0V7N)/^>HIEMLQIHU@:Q;+&BL7D?N1R
MX5'?C0QJV9J@GJD+:G.=<<]UA>$M7*CP%%R4$*1">OX%2!/YI=$J[U.KC"F!
M]"I2N*E2=(M1W9C0*E,UU$8ZQ<(58<M&K31JI5$KJZ56=,%UKALF!341@5JQ
M#!HX/L-*N."LA*8%:F)1M?)5"O15\.H(5087PR7R.(KP%H)&O;Q']0(40<,)
MDKC7>]$M3HW-X,/#E$W9ME$WC;IIU,UJJ9N FYYN"U 8'GHQCB.HKX6,"N89
M;NAXH':\):N;PSP?"-DHG4;I/%KIF():>,GA0Y1.U7:)2F>6W^Z&..[^K]*&
MVD2$L=SA$E+P*1B/:I(KQ5[M> %<.\M16;[YG!K+-%KZ$S26X;:<IV@ZH#!C
M,4VW> V "I3E+5)VO:.]/2N4JF8UXX\;5B]*836G@^J%YMH/EF33N^SS.JVG
M4?:Z]-.#BF>7Q';+.AEWAG=*EC71PVYY"]R]FF51W#8X7#(.)5-9?*5EM9G?
M?\BYP>!J8; N!:V84-1F Z@[&!J>C'7BXPO\V2U]Z6[+^DGM13PAYWYZN<\2
MNBV'.S),V_4MRIW(IY;A!-2/;)_ZGO C@WF!YOD+;].4IM50-P(EZY_38T%/
M"HCVM,C"BRT"MA.Y9,E D.\!.1K>?[H<3V9UQ=)JDIG)-=L0'$@FM#QJ!;Y/
MF67YU/$\7[<=UPBUA7<#*QU4JJ#GI+'CXR^[#2&]#B%YNF:XW#.IJUL&M;@9
M45^=)X\\,PAMUPF\8%GRJG:>U?46-X(PJ",7.B?Z,,,*?$R$\O]F\J*4:B.?
M_KENPEO4DYY??>4%0@JKE:%[F'(,U0@2#$FHLG5AMA=@3@E5,&TFE3;."<Q3
M  K/T8X^E]E5T<6(3Q_3:UE.N(CBM+R2H\R/TFQR\U:P\65@)MG$@LSN-IZ^
MT?1ME2I5?P.C 0WU\4X/3(\OHT=&0(TY7<Z[:&RV;PPHC3^?Z+WUR+S>=4;X
M_BW(N_O(W5)R;3Q7:+8NJ&>+"(2BSBG3'4Y-TQ%1X-J!YBZIID*]QI_5$O?*
M%3Y/@/KQT'F.N/8;I]G#Z ZQ@\?SYLJP^,9)@"Y(*)&(L  )E68J7#K(A6H%
MJZW.&T#+/%8AU+ZZF W)1HV5#''PJQB&1H9) 73P1HK+.(?O0.ZQ-,2,'A:&
M6%(<&^<%2SF3/"]/&O#;8K7F)AO%:B<E66NAVP%?D#970XWW9^W7\4&ANXX@
MM=S9_>!'GD-2MBO/!F PW.0;)?U$EO39^9/+_#S#R:,VCR_1TMF!O_5T_J;
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
MYIC\?"DPN9:1@S@19+/<BRS*5,)#%>XG?_QT\MNJ%M=^S8."S4'E-W90>?)
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
M:=L*1:'UXT]E(X]J"]&J0=NIE@C9C45* 5(S9F7"+]IN)+#GSC*5";QP$Y)
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
M[&_PO^OV/U!+ 0(4 Q0    ( $J5@5N$PC8,K1D  .8$ 0 1
M  "  0    !O;VUA+3(P,C4Q,C Q+FAT;5!+ 0(4 Q0    ( $J5@5N;D">(
M>@D  -]W   1              "  =P9  !O;VUA+3(P,C4Q,C Q+GAS9%!+
M 0(4 Q0    ( $J5@5M(R;Y%U@\  +I.   /              "  84C  !O
D;VUA+65X.3E?,2YH=&U02P4&      ,  P"[    B#,

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>ooma-20251201_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ooma-20251201.xsd" xlink:type="simple"/>
    <context id="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001327688</identifier>
        </entity>
        <period>
            <startDate>2025-12-01</startDate>
            <endDate>2025-12-01</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92"
      id="F_e04db226-dbcc-477d-b7fa-67a7627ab563">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92"
      id="F_591de915-76db-4f75-8a6a-83e45373dfcb">0001327688</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92"
      id="F_0c1bc3d3-c317-40ea-bd80-56a90b06103e">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92"
      id="F_d9594585-bf60-4378-a47c-fd2c4138b5c3">2025-12-01</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92"
      id="F_3dcf7d17-9230-424a-b9c6-892b57cff6c6">Ooma, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92"
      id="F_f7da2385-ac53-4fbc-aadd-32cf60fc4c2a">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92"
      id="F_466e6982-ee18-46f1-98cc-4df3a8a33f65">001-37493</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92"
      id="F_16344d34-f1bf-424d-b321-2b1baa34f081">06-1713274</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92"
      id="F_b8f4ff00-f514-4c76-b37c-6cfdac1a6d05">525 Almanor Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92"
      id="F_86767476-9658-4ac6-8013-b19e57c235b4">Suite 200</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92"
      id="F_1486802e-7b87-408a-8e85-aa3b3bc96fe7">Sunnyvale</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92"
      id="F_52717a3f-25d7-461b-82f0-0fb2fa127aad">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92"
      id="F_c9b97162-b1ac-436c-92c8-d94ae3257d9f">94085</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92"
      id="F_51c361f9-342d-4a4c-be24-55c8ee769a31">650</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92"
      id="F_db76b94c-618e-4bb7-9cfe-b33859bbbc3f">566-6600</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92"
      id="F_863a998f-558d-4fea-a80b-30bde95598ac">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92"
      id="F_3d9f7de8-97f2-450e-831e-5d1ad877e28e">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92"
      id="F_1ed1d123-d31f-4542-b69a-40e559c34a71">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92"
      id="F_bd3815e4-a8f2-466e-90ca-ea827c6840e8">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92"
      id="F_df235794-d6f9-426b-9f59-98e9f2a8b089">Common Stock, par value $0.0001</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92"
      id="F_3d052ed1-cc48-4b99-a449-688915672c0e">OOMA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92"
      id="F_81027d83-7142-4d3f-9ac6-8f83bc576b8b">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_c40c9d31-c720-41f4-a73d-0d6cfa71cc92"
      id="F_387e051e-85ef-4d1d-a16d-336efb75b077">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
