0000950170-24-025966.txt : 20240305 0000950170-24-025966.hdr.sgml : 20240305 20240305161936 ACCESSION NUMBER: 0000950170-24-025966 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 13 CONFORMED PERIOD OF REPORT: 20240305 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20240305 DATE AS OF CHANGE: 20240305 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 IRS NUMBER: 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: 24720709 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 8-K 1 ooma-20240305.htm 8-K 8-K
false000132768800013276882024-03-052024-03-05

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 20549

FORM 8-K

CURRENT REPORT

Pursuant to Section 13 or 15(d)

of the Securities Exchange Act of 1934

Date of Report (Date of earliest event reported): March 5, 2024

Ooma, Inc.

(Exact Name of Registrant as Specified in its Charter)

 

 

 

 

Delaware

001-37493

06-1713274

(State or other jurisdiction

of incorporation or organization)

(Commission

File Number)

(I.R.S. Employer

Identification No.)

525 Almanor Avenue, Suite 200, Sunnyvale, California 94085

(Address of principal executive offices)

(650) 566-6600

(Registrant’s telephone number, including area code)

Not applicable

(Former name or former address, if changed since last report.)

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):

Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)

Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)

Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))

Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))

Securities registered pursuant to Section 12(b) of the Act:

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, par value $0.0001

OOMA

The New York Stock Exchange

Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (§ 230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (§ 240.12b-2 of this chapter).

Emerging growth company

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.


 

Item 2.02. Results of Operations and Financial Condition

On March 5, 2024, Ooma, Inc. (the “Company”) issued a press release announcing its financial results for the fiscal fourth quarter and year ended January 31, 2024. The full text of the press release issued in connection with the announcement is furnished as Exhibit 99.1 to this Current Report on Form 8-K.

The information set forth in this Item 2.02 (including Exhibit 99.1) shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or otherwise subject to the liabilities of that section, nor shall it be deemed incorporated by reference in any filing under the Securities Act of 1933, as amended, or the Exchange Act, except as expressly set forth by specific reference in such a filing.

Item 9.01. Financial Statements and Exhibits

(d)
Exhibits.

 

 

 

Exhibit No.

Description

 

 

99.1

Press release dated March 5, 2024 titled “Ooma Reports Fourth Quarter and Fiscal Year 2024 Financial Results”

104

 

Cover Page Interactive Data File (formatted as Inline XBRL)

 


 

SIGNATURE

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.

 

 

 

 

 

 

 

 

 

OOMA, INC.

 

 

 

 

Date: March 5, 2024

 

By:

/s/ Shig Hamamatsu

 

 

 

 

 

 

Shig Hamamatsu

 

 

 

Chief Financial Officer

 


EX-99.1 2 ooma-ex99_1.htm EX-99.1 EX-99.1

 

Exhibit 99.1

Ooma Reports Fourth Quarter and Fiscal Year 2024 Financial Results

Sunnyvale, Calif., March 5, 2024 -- Ooma, Inc. (NYSE: OOMA), a smart communications platform for businesses and consumers, today released financial results for the fiscal fourth quarter and year ended January 31, 2024.

Fourth Quarter Fiscal 2024 Financial Highlights:

Revenue: Total revenue was $61.7 million, up 9% year-over-year. Subscription and services revenue increased to $58.0 million from $52.6 million in the fourth quarter of fiscal 2023, and was 94% of total revenue, primarily driven by the growth of Ooma Business and the acquisition of 2600hz, Inc. ("2600Hz").
Net Income/Loss: GAAP net loss was $3.1 million, or $0.12 per basic and diluted share, compared to GAAP net loss of $0.4 million, or $0.02 per basic and diluted share, in the fourth quarter of fiscal 2023. Non-GAAP net income was $3.5 million, or $0.13 per diluted share, compared to non-GAAP net income of $4.1 million, or $0.16 per diluted share in the prior year period.
Adjusted EBITDA: Adjusted EBITDA was $5.2 million, compared to $5.1 million in the fourth quarter of fiscal 2023.

Full Year Fiscal 2024 Financial Highlights:

Revenue: Total revenue was $236.7 million, up 10% year-over-year. Subscription and services revenue increased to $221.6 million from $199.1 million in fiscal 2023, and was 94% of total revenue, primarily driven by the growth of Ooma Business and the acquisition of 2600Hz.
Net Income/Loss: GAAP net loss was $0.8 million, or $0.03 per basic and diluted share, compared to GAAP net loss of $3.7 million, or $0.15 per basic and diluted share, in fiscal 2023. GAAP net loss for fiscal 2024 includes tax benefit for the release of a $3.1 million valuation allowance resulting from the recording of certain intangible assets associated with the acquisition of 2600Hz in late October 2023, as well as a $1.0 million gain on consolidation of facility costs, partially offset by $0.7 million in acquisition related costs and $0.5 million of certain restructuring costs. Non-GAAP net income was $15.4 million, or $0.59 per diluted share, compared to non-GAAP net income of $13.6 million, or $0.54 per diluted share in the prior fiscal year.
Adjusted EBITDA: Adjusted EBITDA was $19.8 million, compared to $17.4 million in fiscal 2023.

For more information about non-GAAP net income and Adjusted EBITDA, see the section below titled "Non-GAAP Financial Measures" and the reconciliation provided in this release.

“Ooma performed well financially in Q4, delivering $61.7 million in revenue and $3.5 million of non-GAAP net income,” said Eric Stang, chief executive officer of Ooma. “For our full fiscal year 2024, we grew revenue by 10%, non-GAAP net income by 13%, adjusted EBITDA by 14%, and cash flow from operations by 40%. We achieved this growth while also investing significantly in new market opportunities and international expansion, and we believe we enter FY25 in a strong position with leading product solutions. Our plans for FY25 include continued investment across our business as we capitalize on key industry trends, such as the expansion of cloud communications for small to medium sized businesses and the sunsetting of copper lines. We believe our strategic focus on small to medium sized businesses, larger businesses that are in select verticals, POTS copper line replacement, and wholesale and CPaaS platform opportunities positions us well for future success.”

Business Outlook:

For the first quarter of fiscal 2025, Ooma expects:

Total revenue in the range of $61.7 million to $62.2 million.
GAAP net loss in the range of $2.6 million to $2.9 million and GAAP net loss per share in the range of $0.10 to $0.11.
Non-GAAP net income in the range of $3.0 million to $3.3 million and non-GAAP net income per share in the range of $0.11 to $0.12.

For the full fiscal year 2025, Ooma expects:

Total revenue in the range of $250.0 million to $253.0 million.

1


 

GAAP net loss in the range of $8.6 million to $9.6 million, and GAAP net loss per share in the range of $0.32 to $0.36.
Non-GAAP net income in the range of $14.0 million to $15.0 million, and non-GAAP net income per share in the range of $0.51 to $0.55.

2


 

The following is a reconciliation of GAAP net loss to non-GAAP net income and GAAP basic and diluted net loss per share to non-GAAP diluted net income per share guidance for the first fiscal quarter ending April 30, 2024 and the fiscal year ending January 31, 2025 (in millions, except per share data):

 

 

Projected range

 

 

 

Three Months Ending

 

 

Fiscal Year Ending

 

 

 

April 30, 2024

 

 

January 31, 2025

 

 

 

(unaudited)

 

GAAP net loss

 

($2.6)-($2.9)

 

 

($8.6)-($9.6)

 

Stock-based compensation and related taxes

 

 

4.4

 

 

 

17.8

 

Amortization of intangible assets

 

 

1.5

 

 

 

5.8

 

Non-GAAP net income

 

$3.0-$3.3

 

 

$14.0-$15.0

 

 

 

 

 

 

 

GAAP net loss per share

 

($0.10)-($0.11)

 

 

($0.32)-($0.36)

 

Stock-based compensation and related taxes

 

 

0.16

 

 

 

0.66

 

Amortization of intangible assets

 

 

0.06

 

 

 

0.21

 

Non-GAAP net income per share

 

$0.11-$0.12

 

 

$0.51-$0.55

 

 

 

 

 

 

 

Weighted-average number of shares used in per share amounts:

 

 

 

 

 

 

   Basic

 

 

26.2

 

 

 

26.7

 

   Diluted

 

 

26.6

 

 

 

27.4

 

Conference Call Information:

The company will host a conference call and live webcast for analysts and investors at 5:00 p.m., Eastern time on March 5, 2024. The news release with the financial results will be accessible from the company's website prior to the conference call.

To access the call by phone, please visit https://register.vevent.com/register/BI133e36b6ab344768928995f79302ae36 to register and receive the dial-in details. To avoid delays, Ooma encourages participants to dial into the conference call ten minutes ahead of the scheduled start time. For webcast listening, please visit Ooma’s Events & Presentations page https://investors.ooma.com/news-events/events-presentation for a link.

Following the call, an archived version of the webcast will be available on the Ooma investor relations site at https://investors.ooma.com for 12 months.

Non-GAAP Financial Measures

In addition to disclosing financial measures prepared in accordance with U.S. generally accepted accounting principles (“GAAP”), this press release and the accompanying tables contain certain non-GAAP financial measures, including: non-GAAP net income, non-GAAP net income per share, non-GAAP gross profit and gross margin, non-GAAP operating income, and Adjusted EBITDA. Adjusted EBITDA represents the net income before interest and other income, income taxes, depreciation and amortization of capital expenditures, amortization of intangible assets, acquisition-related transaction costs, certain litigation settlement and restructuring costs, non-recurring gains, and stock-based compensation expense and related taxes.

Other non-GAAP financial measures exclude stock-based compensation expense and related taxes, certain non-recurring charges and gains, such as acquisition-related income tax benefits, acquisition-related transaction costs, amortization of intangible assets and certain legal settlement and restructuring costs. Non-GAAP weighted-average diluted shares include the effect of potentially dilutive securities from the company’s stock-based benefit plans.

These non-GAAP financial measures are presented to provide investors with additional information regarding our financial results and core business operations. Ooma considers these 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. Management also believes that these non-GAAP financial measures allow for a better evaluation of the company's performance by facilitating a meaningful comparison of the company's core operating results in a given period to those in prior and future periods. In addition, investors often use similar measures to evaluate the operating performance of a company.

3


 

Non-GAAP financial measures are presented for supplemental informational purposes only to aid an understanding of the company's operating results. The non-GAAP financial measures 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 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 measures of Ooma's financial performance and the respective non-GAAP measures should be considered together. Please see the reconciliation of non-GAAP financial measures to the most directly comparable GAAP measure in the tables below.

Disclosure Information

Ooma uses the investor relations section on its website as a means of complying with its disclosure obligations under Regulation FD. Accordingly, investors should monitor Ooma's investor relations website in addition to following Ooma's press releases, Securities and Exchange Commission (“SEC”) filings, and public conference calls and webcasts.

Legal Notice Regarding Forward-Looking Statements

This press release contains forward-looking statements under the Private Securities Litigation Reform Act of 1995. In particular, the financial projections under “Business Outlook” and the statements contained in the quotations of our Chief Executive Officer may constitute forward-looking statements. Forward-looking statements can be identified by the fact that they do not relate strictly to historical facts and generally contain words such as "believes”, "expects”, "may”, "will”, "should”, "seeks”, "approximately”, "intends”, "plans”, "estimates”, "anticipates”, and other expressions that are predictions of or indicate future events. Although the forward-looking statements contained in this press release are based upon information available at the time the statements are made and reflect management's good faith beliefs, forward-looking statements inherently involve known and unknown risks, uncertainties and other factors, which may cause the actual results, performance or achievements to differ materially from anticipated future results. Important factors that could cause actual results to differ materially from expectations include, among others: our inability to attract new customers on a cost-effective basis; our inability to retain customers; our inability to realize expected returns from our investments made in connection with our international expansion efforts and development of new product features; our ability to successfully integrate 2600Hz and to achieve expected benefits from the acquisition; failure to retain former employees and customers of 2600Hz; failure to realize AirDial opportunities; intense competition; loss of key retailers and reseller partnerships; our reliance on vendors to manufacture the on-premise appliances and end-point devices we sell; our reliance on third parties for our network connectivity and co-location facilities; our reliance on third parties for some of our software development, quality assurance and operations; our reliance on third parties to provide the majority of our customer service and support representatives; and interruptions to our service. You should not place undue reliance on these forward-looking statements, which speak only as of the date hereof. We do not undertake to update or revise any forward-looking statements after they are made, whether as a result of new information, future events, or otherwise, except as required by applicable law.

The forward-looking statements contained in this press release are also subject to other risks and uncertainties, including those more fully described in our filings which we make with the SEC from time to time, including the risk factors contained in our Quarterly Report on Form 10-Q for the quarter ended October 31, 2023, filed with the SEC on December 8, 2023. The forward-looking statements in this press release are based on information available to Ooma as of the date hereof, and Ooma disclaims any obligation to update any forward-looking statements, except as required by law.

 

4


 

About Ooma, Inc.

Ooma (NYSE: OOMA) creates powerful connected experiences for businesses, consumers and service providers, delivered through smart cloud-based communications platforms and services. For businesses of all sizes, Ooma offers advanced voice and collaboration features including messaging, intelligent virtual attendants and video meetings. Ooma’s all-in-one replacement for analog phone lines helps businesses maintain mission-critical systems by moving connectivity to the cloud. For consumers, Ooma’s residential phone service provides PureVoice HD voice quality, advanced features and integration with mobile devices. Learn more at www.ooma.com or www.ooma.ca in Canada.

INVESTOR CONTACT:

Matthew S. Robison

Director of IR and Corporate Development

Ooma, Inc.

ir@ooma.com

(650) 300-1480

 

MEDIA CONTACT:

Mike Langberg

Director of Corporate Communications

Ooma, Inc.

press@ooma.com

(650) 566-6693

5


 

 

OOMA, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited, amounts in thousands)

 

 

January 31,

 

 

January 31,

 

 

2024

 

 

2023

 

Assets

 

 

 

 

 

Current assets:

 

 

 

 

 

Cash and cash equivalents

$

17,536

 

 

$

24,137

 

Short-term investments

 

 

 

 

2,723

 

Accounts receivable, net

 

9,864

 

 

 

7,131

 

Inventories

 

19,782

 

 

 

26,246

 

Other current assets

 

16,497

 

 

 

14,368

 

Total current assets

 

63,679

 

 

 

74,605

 

Property and equipment, net

 

9,897

 

 

 

7,996

 

Operating lease right-of-use assets

 

17,041

 

 

 

12,702

 

Intangible assets, net

 

27,952

 

 

 

10,463

 

Goodwill

 

23,069

 

 

 

8,655

 

Other assets

 

17,615

 

 

 

16,584

 

Total assets

$

159,253

 

 

$

131,005

 

 

 

 

 

 

 

Liabilities and stockholders' equity

 

 

 

 

 

Current liabilities:

 

 

 

 

 

Accounts payable

$

7,848

 

 

$

13,462

 

Accrued expenses and other current liabilities

 

26,586

 

 

 

26,726

 

Deferred revenue

 

17,041

 

 

 

17,216

 

Total current liabilities

 

51,475

 

 

 

57,404

 

Long-term operating lease liabilities

 

13,676

 

 

 

10,426

 

Debt, net of current portion

 

16,000

 

 

 

 

Other liabilities

 

15

 

 

 

31

 

Total liabilities

 

81,166

 

 

 

67,861

 

 

 

 

 

 

 

Stockholders' equity:

 

 

 

 

 

Common stock

 

5

 

 

 

5

 

Additional paid-in capital

 

211,361

 

 

 

195,605

 

Accumulated other comprehensive loss

 

(1

)

 

 

(23

)

Accumulated deficit

 

(133,278

)

 

 

(132,443

)

Total stockholders' equity

 

78,087

 

 

 

63,144

 

Total liabilities and stockholders' equity

$

159,253

 

 

$

131,005

 

 

6


 

 

OOMA, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited, amounts in thousands, except share and per share data)

 

 

 

Three Months Ended

 

 

Fiscal Year Ended

 

 

 

January 31,
2024

 

 

January 31,
2023

 

 

January 31,
2024

 

 

January 31,
2023

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Subscription and services

 

$

57,963

 

 

$

52,638

 

 

$

221,624

 

 

$

199,105

 

Product and other

 

 

3,713

 

 

 

3,858

 

 

 

15,113

 

 

 

17,060

 

Total revenue

 

 

61,676

 

 

 

56,496

 

 

 

236,737

 

 

 

216,165

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Subscription and services

 

 

17,493

 

 

 

14,545

 

 

 

63,667

 

 

 

54,499

 

Product and other

 

 

6,430

 

 

 

5,992

 

 

 

25,838

 

 

 

24,018

 

Total cost of revenue

 

 

23,923

 

 

 

20,537

 

 

 

89,505

 

 

 

78,517

 

Gross profit

 

 

37,753

 

 

 

35,959

 

 

 

147,232

 

 

 

137,648

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Sales and marketing

 

 

18,759

 

 

 

18,069

 

 

 

73,503

 

 

 

69,671

 

Research and development

 

 

13,674

 

 

 

11,824

 

 

 

49,935

 

 

 

45,939

 

General and administrative

 

 

7,701

 

 

 

6,563

 

 

 

27,795

 

 

 

27,795

 

Total operating expenses

 

 

40,134

 

 

 

36,456

 

 

 

151,233

 

 

 

143,405

 

Loss from operations

 

 

(2,381

)

 

 

(497

)

 

 

(4,001

)

 

 

(5,757

)

Interest and other (expense) income, net

 

 

(26

)

 

 

188

 

 

 

1,188

 

 

 

332

 

Loss before income taxes

 

 

(2,407

)

 

 

(309

)

 

 

(2,813

)

 

 

(5,425

)

Income tax (provision) benefit

 

 

(658

)

 

 

(108

)

 

 

1,978

 

 

 

1,770

 

Net loss

 

$

(3,065

)

 

$

(417

)

 

$

(835

)

 

$

(3,655

)

 

 

 

 

 

 

 

 

 

 

 

 

Net loss per share of common stock:

 

 

 

 

 

 

 

 

 

 

 

 

Basic and diluted

 

$

(0.12

)

 

$

(0.02

)

 

$

(0.03

)

 

$

(0.15

)

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average shares of common stock outstanding:

 

 

 

 

 

 

 

 

 

 

 

 

Basic and diluted

 

 

25,915,204

 

 

 

24,900,265

 

 

 

25,573,288

 

 

 

24,506,525

 

 

 

 

 

 

 

7


 

OOMA, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited, amounts in thousands)

 

 

 

 

Three Months Ended

 

 

Fiscal Year Ended

 

 

 

January 31,
2024

 

 

January 31,
2023

 

 

January 31,
2024

 

 

January 31,
2023

 

Cash flows from operating activities:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(3,065

)

 

$

(417

)

 

$

(835

)

 

$

(3,655

)

Adjustments to reconcile net loss to net cash provided by operating activities:

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation expense

 

 

3,995

 

 

 

3,521

 

 

 

14,833

 

 

 

13,904

 

Depreciation and amortization of capital expenditures

 

 

1,087

 

 

 

1,034

 

 

 

4,317

 

 

 

3,771

 

Amortization of intangible assets

 

 

1,485

 

 

 

794

 

 

 

3,711

 

 

 

2,286

 

Amortization of operating lease right-of-use assets

 

 

749

 

 

 

730

 

 

 

2,966

 

 

 

2,978

 

Facilities consolidation (gain) charge

 

 

 

 

 

 

 

 

(956

)

 

 

1,402

 

Deferred income tax benefit

 

 

103

 

 

 

 

 

 

(3,131

)

 

 

(2,133

)

Other

 

 

 

 

 

3

 

 

 

(5

)

 

 

37

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Accounts receivable, net

 

 

(684

)

 

 

(6

)

 

 

(2,587

)

 

 

434

 

Inventories and deferred inventory costs

 

 

1,670

 

 

 

(4,198

)

 

 

6,341

 

 

 

(12,333

)

Prepaid expenses and other assets

 

 

(49

)

 

 

(1,156

)

 

 

(2,280

)

 

 

(2,460

)

Accounts payable, accrued expenses and other liabilities

 

 

478

 

 

 

3,265

 

 

 

(9,579

)

 

 

4,509

 

Deferred revenue

 

 

(261

)

 

 

(268

)

 

 

(522

)

 

 

33

 

Net cash provided by operating activities

 

 

5,508

 

 

 

3,302

 

 

 

12,273

 

 

 

8,773

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash flows from investing activities:

 

 

 

 

 

 

 

 

 

 

 

 

Proceeds from maturities and sales of short-term investments

 

 

 

 

 

1,805

 

 

 

2,750

 

 

 

12,705

 

Purchases of short-term investments

 

 

 

 

 

 

 

 

 

 

 

(3,869

)

Capital expenditures

 

 

(1,275

)

 

 

(1,304

)

 

 

(6,159

)

 

 

(5,211

)

Business acquisition, net of cash acquired

 

 

(3,009

)

 

 

 

 

 

(31,919

)

 

 

(9,771

)

Net cash (used in) provided by investing activities

 

 

(4,284

)

 

 

501

 

 

 

(35,328

)

 

 

(6,146

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash flows from financing activities:

 

 

 

 

 

 

 

 

 

 

 

 

Proceeds from issuance of common stock

 

 

 

 

 

720

 

 

 

2,664

 

 

 

3,397

 

Shares repurchased for tax withholdings on vesting of restricted stock units

 

 

(392

)

 

 

(423

)

 

 

(1,741

)

 

 

(1,554

)

Proceeds from issuance of long-term debt

 

 

 

 

 

 

 

 

18,000

 

 

 

 

Repayment of long-term debt

 

 

(2,000

)

 

 

 

 

 

(2,000

)

 

 

 

Credit facility issuance costs

 

 

(168

)

 

 

 

 

 

(469

)

 

 

 

Net cash (used in) provided by financing activities

 

 

(2,560

)

 

 

297

 

 

 

16,454

 

 

 

1,843

 

Net (decrease) increase in cash and cash equivalents

 

 

(1,336

)

 

 

4,100

 

 

 

(6,601

)

 

 

4,470

 

Cash and cash equivalents at beginning of period

 

 

18,872

 

 

 

20,037

 

 

 

24,137

 

 

 

19,667

 

Cash and cash equivalents at end of period

 

$

17,536

 

 

$

24,137

 

 

$

17,536

 

 

$

24,137

 

 

 

 

8


 

OOMA, INC.

Reconciliation of Non-GAAP Financial Measures

(Unaudited, amounts in thousands, except percentages, share and per share data)

 

 

 

 

Three Months Ended

 

 

Fiscal Year Ended

 

 

 

January 31,
2024

 

 

January 31,
2023

 

 

January 31,
2024

 

 

January 31,
2023

 

Revenue

 

$

 

61,676

 

 

$

56,496

 

 

 $

 

236,737

 

 

$

216,165

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GAAP gross profit

 

$

 

37,753

 

 

$

35,959

 

 

 $

 

147,232

 

 

$

137,648

 

Stock-based compensation and related taxes

 

 

 

246

 

 

 

248

 

 

 

 

1,026

 

 

 

986

 

Amortization of intangible assets

 

 

 

786

 

 

 

139

 

 

 

 

1,151

 

 

 

430

 

Non-GAAP gross profit

 

$

 

38,785

 

 

$

36,346

 

 

 $

 

149,409

 

 

$

139,064

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gross margin on a GAAP basis

 

 

 

61

%

 

 

64

%

 

 

 

62

%

 

 

64

%

Gross margin on a Non-GAAP basis

 

 

 

63

%

 

 

64

%

 

 

 

63

%

 

 

64

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GAAP operating loss

 

$

 

(2,381

)

 

$

(497

)

 

 $

 

(4,001

)

 

$

(5,757

)

Stock-based compensation and related taxes

 

 

 

4,054

 

 

 

3,563

 

 

 

 

15,110

 

 

 

14,155

 

Amortization of intangible assets

 

 

 

1,484

 

 

 

794

 

 

 

 

3,710

 

 

 

2,286

 

Acquisition-related costs

 

 

 

476

 

 

 

157

 

 

 

 

884

 

 

 

1,538

 

Facilities consolidation (gain) charge

 

 

 

 

 

 

 

 

 

 

(956

)

 

 

1,402

 

Legal settlement costs

 

 

 

 

 

 

 

 

 

 

300

 

 

 

 

Restructuring costs

 

 

 

477

 

 

 

 

 

 

 

477

 

 

 

 

Non-GAAP operating income

 

$

 

4,110

 

 

$

4,017

 

 

 $

 

15,524

 

 

$

13,624

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GAAP net loss

 

$

 

(3,065

)

 

$

(417

)

 

 $

 

(835

)

 

$

(3,655

)

Stock-based compensation and related taxes

 

 

 

4,054

 

 

 

3,563

 

 

 

 

15,110

 

 

 

14,155

 

Amortization of intangible assets

 

 

 

1,484

 

 

 

794

 

 

 

 

3,710

 

 

 

2,286

 

Acquisition-related costs

 

 

 

476

 

 

 

157

 

 

 

 

693

 

 

 

1,538

 

Facilities consolidation (gain) charge

 

 

 

 

 

 

 

 

 

 

(956

)

 

 

1,402

 

Legal settlement costs

 

 

 

 

 

 

 

 

 

 

300

 

 

 

 

Acquisition-related income tax benefit

 

 

 

103

 

 

 

 

 

 

 

(3,131

)

 

 

(2,133

)

Restructuring costs

 

 

 

477

 

 

 

 

 

 

 

477

 

 

 

 

Non-GAAP net income

 

$

 

3,529

 

 

$

4,097

 

 

 $

 

15,368

 

 

$

13,593

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GAAP diluted net loss per share

 

$

 

(0.12

)

 

$

(0.02

)

 

 $

 

(0.03

)

 

$

(0.15

)

Stock-based compensation and related taxes

 

 

 

0.15

 

 

 

0.14

 

 

 

 

0.58

 

 

 

0.57

 

Amortization of intangible assets

 

 

 

0.06

 

 

 

0.03

 

 

 

 

0.14

 

 

 

0.09

 

Acquisition-related costs

 

 

 

0.02

 

 

 

0.01

 

 

 

 

0.03

 

 

 

0.06

 

Facilities consolidation (gain) charge

 

 

 

 

 

 

 

 

 

 

(0.04

)

 

 

0.06

 

Legal settlement costs

 

 

 

 

 

 

 

 

 

 

0.01

 

 

 

 

Acquisition-related income tax benefit

 

 

 

 

 

 

 

 

 

 

(0.12

)

 

 

(0.08

)

Restructuring costs

 

 

 

0.02

 

 

 

 

 

 

 

0.02

 

 

 

 

Non-GAAP net income per basic share

 

$

 

0.13

 

 

$

0.16

 

 

 $

 

0.59

 

 

$

0.55

 

Non-GAAP net income per diluted share

 

$

 

0.13

 

 

$

0.16

 

 

 $

 

0.59

 

 

$

0.54

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GAAP weighted-average basic and diluted shares

 

 

 

25,915,204

 

 

 

24,900,265

 

 

 

 

25,573,288

 

 

 

24,506,525

 

Non-GAAP weighted-average diluted shares

 

 

 

26,237,825

 

 

 

25,552,378

 

 

 

 

26,136,049

 

 

 

25,233,985

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GAAP net loss

 

$

 

(3,065

)

 

$

(417

)

 

$

 

(835

)

 

$

(3,655

)

Reconciling items:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest and other expense (income), net

 

 

 

26

 

 

 

(188

)

 

 

 

(1,188

)

 

 

(332

)

Income tax provision (benefit)

 

 

 

658

 

 

 

108

 

 

 

 

(1,978

)

 

 

(1,770

)

Depreciation and amortization of capital expenditures

 

 

 

1,087

 

 

 

1,034

 

 

 

 

4,318

 

 

 

3,771

 

Facilities consolidation (gain) charge

 

 

 

 

 

 

 

 

 

 

(956

)

 

 

1,402

 

Legal settlement costs

 

 

 

 

 

 

 

 

 

 

300

 

 

 

 

Amortization of intangible assets

 

 

 

1,485

 

 

 

794

 

 

 

 

3,711

 

 

 

2,286

 

Acquisition-related costs

 

 

 

476

 

 

 

157

 

 

 

 

884

 

 

 

1,538

 

Stock-based compensation and related taxes

 

 

 

4,054

 

 

 

3,563

 

 

 

 

15,110

 

 

 

14,155

 

Restructuring costs

 

 

 

477

 

 

 

 

 

 

 

477

 

 

 

 

Adjusted EBITDA

 

$

 

5,198

 

 

$

5,051

 

 

$

 

19,843

 

 

$

17,395

 

 

 

9


 

 

10


EX-101.SCH 3 ooma-20240305.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink Pre-commencement Issuer Tender Offer Pre-commencement Issuer Tender Offer Entity Address, State or Province Entity Address, State or Province Trading Symbol Trading Symbol Soliciting Material Soliciting Material Entity Address, City or Town Entity Address, City or Town Written Communications Written Communications Entity Central Index Key Entity Central Index Key Entity Tax Identification Number Entity Tax Identification Number Entity Registrant Name Entity Registrant Name Document Period End Date Document Period End Date Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Local Phone Number Local Phone Number City Area Code City Area Code Pre-commencement Tender Offer Pre-commencement Tender Offer Cover [Abstract] Security Exchange Name Security Exchange Name Entity Emerging Growth Company Entity Emerging Growth Company Amendment Flag Amendment Flag Securities Act File Number Entity File Number Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Title of 12(b) Security Security 12b Title Document Type Document Type XML 4 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document and Entity Information
Mar. 05, 2024
Cover [Abstract]  
Document Type 8-K
Amendment Flag false
Document Period End Date Mar. 05, 2024
Entity Registrant Name Ooma, Inc.
Entity Central Index Key 0001327688
Entity Emerging Growth Company false
Entity File Number 001-37493
Entity Incorporation, State or Country Code DE
Entity Tax Identification Number 06-1713274
Entity Address, Address Line One 525 Almanor Avenue
Entity Address, Address Line Two Suite 200
Entity Address, City or Town Sunnyvale
Entity Address, State or Province CA
Entity Address, Postal Zip Code 94085
City Area Code 650
Local Phone Number 566-6600
Written Communications false
Soliciting Material false
Pre-commencement Tender Offer false
Pre-commencement Issuer Tender Offer false
Security 12b Title Common Stock, par value $0.0001
Trading Symbol OOMA
Security Exchange Name NYSE
EXCEL 6 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '""95@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !P@F58K.V@!N\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:158:'+BV-/"H(#Q;>0W+9@TX;DI-VWMXU;A^@'\#%W__SN M=W"-"=+T$9]C'S"2PW0S^K9+TH0U.Q(%"9#,$;U.Y93HIN:^CU[3](P'"-I\ MZ -"Q?D]>"1M-6F8@458B$PUUD@345,?SWAK%GSXC&V&60/8HL>.$HA2 %/S MQ' :VP:N@!E&&'WZ+J!=B+GZ)S9W@)V38W)+:AB&MW!= M(MT9G'XE)^D4<,TNDU_KA\UNRU3%J]N"UP6_VU5"BI6L5N^SZP^_J[#OK=N[ M?VQ\$50-_+H+]0502P,$% @ <()E6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !P@F58JL8\!U4$ >$0 & 'AL+W=OO'J_6[$L.=5&]ZPY@A[VDB],C9&)/=N*Z.-BRE^DIF3, O M*ZE2:N!4K5V=*4;C(BA-W,#S0C>E7#CC87%MIL9#F9N$"S931.=I2M7^EB5R M-W)\Y^/"*U]OC+W@CH<97;,Y,W]D,P5G;JD2\Y0)S:4@BJU&SL2_N0UZ-J 8 M\2=G.WUR3.RC+*5\LR>/\'65+-IC+YQF.S&3D#A\1L1?/$O,K=[^SX0 5@)!-=?)+=86RWZY H MUT:FQV @2+DX?-/W8R). CK!F8#@&! 4W(<;%91WU-#Q4,D=478TJ-F#XE&+ M:(#CPL[*W"CXE4.<&=_)*(Q0-SH*WAX$ M@S."3U1=$:_7(H$7=+\/=X&M! Q*P*#0ZYS1F\HM4^2?R5(;!5/X;QW10:%; MKV#K^D9G-&(C!PI7,[5ESOB7G_S0^Q7AZY1\'4R]2N!BG[$Z.#Q\T/Z"0'1+ MB"ZJ,@&"N*!X2.BZC@*/7]%$,X2C5W+T+DO&C"DN;4'%!,JR-B^X4E%&11TU M%5)8LH6HXK&X7]F:VU("R&>:UI+A.B\RI2UX1Z(K!*I?0O4O@9I"SA1-0#5F M[^0+V]=AX4J>Y_F=H!\.!@C6H,0:7()UGS*UYF)-?H-XLR%3F694U,+A>DWU M=5UR75_"]< 31I[S=,E4'0NN 7EJ=_K=ZP["XWN5?7J7$$$Y2)5)59AFB\P- M%#V1"C*6P\S"!,NXMM0:U._N,<@3C_V/;[ MMN"P5].O3-Y'/?J#F20I%3 -DRT3.5: M?F7W/F[8*.EB)VM)<]_#/@U)Y!#A9R5]_.<;EY+L1^ M2Q,T>U5_\'%;_PQ7OB@S);=<1/43C6M.)QA:U1[\B_I#B3:3VH E_\VS\V\O MKGC=]08]C*WJ$CYN[L4<3F#5?1X%%PA[:'%5?<''C?RKC" GLXT4F $WB/3" ML!V&>+E7'<''[?R;XL8P87M3FHNCK^E:*ERHJ4<%54\(<->>RX1'W-C&^03E MK3A-:E>MN$HC3V7_ >[5,\7:$:2'P?MU6*K":A$6U2^K5?W\->@UDIVL[7&/ M_H'L4>LJ%H; MNOD^7LK[<<(&7ER?,1X/*X@/^J#[+JL!D_G!B9 M%1O@I32PG2X.-XQ"@=D!\/M*2O-Q8O?4Y5\BX_\!4$L#!!0 ( '""95B? MH!OPL0( .(, - >&PO9KEMW MDOSAR+DCO9*ZW="C<\W[)&D/1ZY8^\XT7'ND,E8QYU5;)VUC.2M;<%(R6=[< M9(EB0M-BK3MUIUQ+#J;3;D-O:%*L*Z//EI0&@U_*%">/3&[HEDFQMV)8RY20 MIV!>@N%@I+'$>2I\0Q=@:9\"O @:L!SC**&-!6,2,H3O_;C\&3!IK5>%E#/! M)0V&8MTPY[C5=UX9%@_&%Q 9Y=VI\0QKRTZ+Y2T].PP_/LG>V)+;.'36-/+T08I:*Q[V_LL)BS6;_,C16/'DL\&D'+R!6TH>N77B<&GY85FS MX[V;IJFO<,[+?Y#SGZUSS36W3%Z2]J/_-U?Y+8R3\?1<'-&K SI;"5R$&_H5 M[E=YYD#VG9!.Z%$[BK+D^L4Y]>$=V_L+_"J^7U_RBG72[69P0\_R%UZ*3N7S MJGNHR[CJ+'^&^VB1S;>PSR5TR7M>;D?5UOM!)%[P6<<'')XC=\,31S"?@,41 MP+ \& /,)WAA>?ZG_:S0_00,X[:*(BO49X7Z!*\8LAT^6)ZX3^Z?^$[S/$VS M#*OH=AMEL,7JEF7P%X^&<0,/+ ]D>ENM\6[C$_+Z'& ]?6U"L)WBDXCM%*\U M(/&Z@4>>Q[N-Y0$/K O8[$#^>!Z8J;A/FD)7,6[8"<:1/,<0F,7XC&894IT, M/O'^8* \^>Q\ETWLJ.?]74_P$4$L# M!!0 ( '""95B7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G MH_ 0 / ( \ !X;"]W;W)K8F]O M:RYX;6R-49:EL@9OTDUL(,BDBN0-2TN'+#4$ MQJ8:@+W+IGD^R[S!H)>+D6M#V743&4K&& 3L@!W".?W.NU:=,.$>'?)WH?NW M ZT\!O1X 5OH7*M4Q_-+)+S$P,9M2XK.%7HR#'9 C.4?>-N)_#3[U"-L]A]& MA!1ZE@MAA92XW^CYC6@\@2P/73>TFH=>Y!L/?P M&HT=S8\?M_P!4$L#!!0 ( '""95@D'INBK0 /@! : >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'.UD3T.@S ,A:\2Y0 U4*E#!4Q=6"LN$ 7S M(Q(2Q:X*MR^% 9 Z=&&RGBU_[\E.GV@4=VZ@MO,D1FL&RF3+[.\ I%NTBB[. MXS!/:A>LXEF&!KS2O6H0DBBZ0=@S9)[NF:*'3^ 5!+ P04 " !P@F5899!YDAD! #/ P $P %M# M;VYT96YT7U1Y<&5S72YX;6RMDTU.PS 0A:\295LE+BQ8H*8;8 M=< %C3QJK M_I-G6M+;,T[:2J 2%85-K'C>O,^>EZS>CQ&PZ)WUV)0=47P4 E4'3F(=(GBN MM"$Y2?R:MB)*M9-;$/?+Y8-0P1-XJBA[E.O5,[1R;ZEXZ7D;3?!-F MI6.5Z*U .EK >MKBRAE#VQH%.JB]XY8:8P*IL0,@9^O1=#%-)IXPC,^[V?S! M9@K(RDT*$3FQ!'_'G2/)W55D(TADIJ]X(;+U[/M!3EN#OI'-X_T,:3?D@6)8 MYL_X>\87_QO.\1'"[K\_L;S63AI_YHOA/UY_ 5!+ 0(4 Q0 ( '""95@' M04UB@0 +$ 0 " 0 !D;V-0&UL M4$L! A0#% @ <()E6*SMH ;O *P( !$ ( !KP M &1O8U!R;W!S+V-O&UL4$L! A0#% @ <()E6)E$0 & @($." >&PO=V]R M:W-H965T&UL4$L! A0#% @ <()E6)^@&_"Q @ X@P M T ( !F0P 'AL+W-T>6QE$ M>&PO=V]R:V)O;VLN>&UL4$L! A0#% @ <()E6"0>FZ*M ^ $ !H M ( !RA$ 'AL+U]R96QS+W=O9(9 0 SP, !, ( !KQ( %M# G;VYT96YT7U1Y<&5S72YX;6Q02P4& D "0 ^ @ ^1, end XML 7 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 8 report.css IDEA: XBRL DOCUMENT /* 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; } XML 10 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 1 23 1 false 0 0 false 0 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.ooma.com/20240305/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false All Reports Book All Reports ooma-20240305.htm ooma-20240305.xsd http://xbrl.sec.gov/dei/2023 false false JSON 12 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ooma-20240305.htm": { "nsprefix": "ooma", "nsuri": "http://www.ooma.com/20240305", "dts": { "inline": { "local": [ "ooma-20240305.htm" ] }, "schema": { "local": [ "ooma-20240305.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/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "keyStandard": 23, "keyCustom": 0, "axisStandard": 0, "axisCustom": 0, "memberStandard": 0, "memberCustom": 0, "hidden": { "total": 2, "http://xbrl.sec.gov/dei/2023": 2 }, "contextCount": 1, "entityCount": 1, "segmentCount": 0, "elementCount": 24, "unitCount": 0, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 23 }, "report": { "R1": { "role": "http://www.ooma.com/20240305/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_2ea95236-8ab8-4cee-ab7f-74ba251886f4", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ooma-20240305.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2ea95236-8ab8-4cee-ab7f-74ba251886f4", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ooma-20240305.htm", "first": true, "unique": true } } }, "tag": { "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.ooma.com/20240305/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/2023", "localname": "CityAreaCode", "presentation": [ "http://www.ooma.com/20240305/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/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.ooma.com/20240305/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/2023", "localname": "DocumentType", "presentation": [ "http://www.ooma.com/20240305/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/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.ooma.com/20240305/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/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.ooma.com/20240305/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/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.ooma.com/20240305/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/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.ooma.com/20240305/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/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.ooma.com/20240305/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/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.ooma.com/20240305/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/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.ooma.com/20240305/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/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.ooma.com/20240305/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/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.ooma.com/20240305/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/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.ooma.com/20240305/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/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.ooma.com/20240305/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/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.ooma.com/20240305/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/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://www.ooma.com/20240305/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/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://www.ooma.com/20240305/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": [ "r4" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.ooma.com/20240305/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Security 12b Title", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r0" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.ooma.com/20240305/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/2023", "localname": "SolicitingMaterial", "presentation": [ "http://www.ooma.com/20240305/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": [ "r5" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.ooma.com/20240305/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/2023", "localname": "WrittenCommunications", "presentation": [ "http://www.ooma.com/20240305/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": "14d", "Subsection": "2b" }, "r5": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r6": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" } } } ZIP 13 0000950170-24-025966-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-025966-xbrl.zip M4$L#!!0 ( '""95@10")H3!0 ('+ 1 ;V]M82TR,#(T,#,P-2YH M=&WM/6M7X[:VW_LK=.GM&68MY/C]" QGT0S3YK8#VGM+.OKG?3]$MRQ)@SCZ]$&1Y ^(15Y, M@^CFTX>3RTZW^^&?QS\<]3)H!DVC]-->+\L&[5;K[NY.NM.D.+EI*8[CM.YY MF[VB4?O>34(:C-KRCZ*E*LMFJW@XU32;V]0HFF:338.I"4RVUEI!E&8D\EC5 M/@RB[TN:\\+^E7X-* I^_/GB]^KYE$5]E@3> M_-=HEK2RX8"UH"&.BI:C6:7!O#D!!$KKSZ^_7WH]UB=X%G3*9K"?,D^ZB6]; M\ #>5;41)&FLJXJU#*M%BS'H&8;.IEZH.A]#WLH2$J5^G/1)!JS%$6-@V<:: M,M'/_$&7=:*J6%:Q8E:=Q'&?3/7"OY"\N,_;ZK(F&U7+/$L6PNBTX.G>\0_H MJ,<(A=_H* NRD!W;^+>C5O$G_[+/,H)X'YC]G0>WG_8Z<92Q*,-70+L]Y!6? M/NUE[#YK"7%H\4Y;9:]';DR'*,V&(?NTUR?)31"U$*NCV:0\(W?:# M>T:Q3T*0MF/QZZ@U-FG9"P&U%V_QL;KC7[8QGD2U,MT[8?S+0UC>N$^2P!I:2_6DO!2*'7#[%=[V$3X9S*ZXX5;I/*3",Z'ZR3_$QC?-$?!(Z ML%U")-#T5(C*5YG 4?4IH/RS'[ $B6FSN7+=Z?XVC9'9EX^KKZ9['P#"8EI] M @V59)])QHXYR%C6L&Q4[XV?C:9)%S2MGE2?JT%:4ZBI\#A"7&M"6%H@4[.R MU0\BW&/!32]KRY(11%R^1NT&5:M2/K$;9UG<;RN#[-"' 7$:_(>U%1D^%H*- MLWC0EHMG/ND'X;!]%?19BL[8';H LD=5P[(G^="-$YA<]5F55&.0(1KG;L@. M.428A,%-U Z9GQWN"0X1?SK1 MAL7A@-PP95D;:LB:*E/[^S7HM$4-RV^].(R3]H^R^#F\ZP49P_#<8^U!PO!= M0@:S^%J*(L#/74"S'BB0#)?Z%0B#JJ%;@VGR+*&%9!F/C39#D =(?R6@ZNO# MZ<&@+%D7TKM"?-PXI).@FS/S.4D"$BX$^(^S[M7I9W1Y=7)U>KD&G5\QZ)>G MG3\NNE?=TTMT=D]/WOM^%!7PL>_3BY_[9[] M]^;[N@HAEJQ9 M*B9$85C79 \[)B/8=UW/,V53TYFWGB,^]H\_EUZ"6*]L$7EB757RRZQSW8AW M(][;-SU@B"].SZ[0Q>FW\XNK]V5VO^5)FI,H0UF,+IG'0R](T5"<(,78IQ_? M%S)B'V4]QO&0)T$6P,Q/[[T>B6X8.O$R!(\51]-7Q\F#:;PNM/ 5. ?^@O'( MU5Q#N.%\5E-0^]6$&$E"H%*&V"T\08F8'QMS[=8PUG[,6YC?W0)OP78LRW)U M%S-35K$NZQJV7;^L$1\8!XM&K1SR=U^AXC,)+>32* =+KC+CANF[E:W5* MQD.ILV&7Y?)+&'C[3,6RIH'\*A[#MNHI6":>ZEB&K7O4WE1^BVCX!;L)4IY( MR<[@2:UBN0#D1?0Z!Q0?H&[D22N*Q.MQ,ETKAW:)!A3VJ$[]!UB9!V?M(9TI"P7&3)GY M48/HB:[V4WQKYIJ>:S&*B:EX6'=<#[NR(V-+)89GN(IF*$8]OC7XLG$RB!-1 MGG29@3'NQ'F4)<-.3*=7RKQDBA\GUJ6R O#,RPD=R1ACSO:F^N4 ME^2,G3.E;U."?(?(BNF[6+9A8:K+5,&.QRRLV[8OJP8CKES3ZO1+$#(8VV7) M,TJ#+"M8LW1':\2A$8,"K/+QLF5BQ>U_>$..53?!1[:RZ*O76&6CMX]+1HD7 P>!HN MSGHL07_E29#20.3G)HGT#E$3^RB8=,4$DI(;$@7_$9\_UJGA7Q*9KUC!OW6> MV^_$_7Z0IHWT<1\.%8:J$;1&T&H7M*YT(5U*Z+0_".,A2]ZYM$W[A^@LEN8* M7>6BP6^>5]A>6R:3 8'FMB8:"K!EFK9,K4UA>IJ/4[W M":4)2]/RU^]!Q)1M9@4-U4 G(> :G)B36Q;ECT5QMC;3@\=*6E8BN&8XE*B^ MCHFGZEA7- V[,JRW#)V9KN*XFFO4M,IZ2'!UFP2_S*%[I,KR>Z$S<71')]@T M9:"SIMD@XJZ.50_H[P+=#8/62N<._'F>7,5W-1DO"=2+-/+&+[ MNH>)I9I8]WT?.X8%I+:(I1-#=ZA+:J6R6!V?)]^2^#80&Z&?/_J^-JH[8#!A M>E% =I49:N4%8FC$\1D%#O MK%N:BVU?=K&IRK9"J>F;S*^5%[[%0.SP_X*! MR,-L$8V.+MM&;=5..U5'O=J.C_V2,KS.:9" @ 8#$B)VS[P\"VYY^1-XM"Q= MH[A<>]TE8'7*F:5YIJ/X+O9=1P$/RI&Q;7@&MCQ+I[)AF[JYL0?%C>E)PLBV M))SK!-70^(R@AVF*=@A3BJ[YK$<_V-#>GOL4?";[TX MJB\7M_[RQS2Y9_@8==^'UAR7A/[C1UM5K,,492QD TXJ% E:'?#0=YCS4PD0 M <$$5J#LM1:)-OOH=MV^.2O!>Q9GB P&8>#Q(-2KD=TU1!7-M>0OJ2R^P'J' M)4*K\_R77WPDA=\%6L)'Q;XUBE*^0$(A2:O]45*C+]Z,OMA@2\3&IYRLIAPZ M/>9]%[LK044D,2P+>'[;C>^1R\+XCG,L?\CY&MGX-^0'(3=R00H6#[J@P,E9 M#,SB_90Q] N+6 *KEFX$[^;%OM@3296*Z7YLOZ!ZVYA2JQU,LG1G M0WT;&3;:MJ!+BKEDCX%C2+;^E&T&SC,4L.Q "=0\CEDLN!\NV4W,T!]==#GL M@U7Z<)"2*,4IN.#^PKBNZBK4H0Q[*N%54IZ+7=UD6'=5Q2&.1CQOXX7*OY(@ M Y[DJ?<\*E-@Z<-0GQO'H4M CC/0)JN+R>*B;6] M2XH!W2=)A@839PQG@F>/ M(VM4<*."-U3!KD%URR ,,]GSL:Y0%;N.H6"=$$9\8C#/W3BU=@DNLP>B&=U\ M!8;A/-OHWQW6OV-RH7Y)KX?*5]$)5M0)_3MUQLE(^^JR5+1L%'"C@!L%/$/^+S\=6)SEQE?"R;GO MLZ11Q#NLB(%LV)N@VZ,>L:)3K.Z['Y^FEHNVC6)N%'.CF.>=KJG[*C&)":ZP M#_XPE67L:+:)#68XAD$B<26'QRE \H'$VJ+ZFTY]/MFBHI M2W2[:DGF,MT/[*$^2?=OO+.R!+\X#=^HLE\55BI)?/! I.(FOZ_N0"@?R!:_ M+6&.UIA.M\WK823]5GGA0KW[.83(U,3UZVW6N.)WQQ3'4GH]Y(4D31]3OZM2 MJ:'&TZF1$%$F4[@-^^FCN]4:6CP;+:I#[X1@L,IP@@6 @>";L9E8]8P<0U)J M4I2[JA$W<TT/V M)0W'Z;_CY'NA:48KQN>Z#6.U9=KHOLCS=9AE:-Z)\E<^0.T2>*$F#N7T' M/X2)8U9FZL6"%,&L&-#GAKN2-TE\E_5XL&# :\A(BBCS@Z@XM;\PEM6#D6-0_4.C 8,,N#'_O*:SB+PH+I8G=/EO'L)9OOF ML8CQZQ.]2ZL7K[T>"I\NH-;R;1IUA!U-W]!\V="PSG@EE GN$5$T&2NZ99J& MHS&BUK3SK8+Q%P%BIX"P]HCCFMC9.%#YYEBRZR]1(WQ+QUR=%#PH7^V!QF$A M\S+0.%$L0FEYRD0K@*TLDN6WZ 8BO%;4A D3!DX3= M!BF\!WJ,1!XO&"">Q\^UY(WY-<.4)#0MRF/IHCB>MD]&<;Q)S21M=%?(L['> M%BSL!O>*KGZ7Y>J7BY8W@ZY[,D(=U>X3M[/Z(;O'-$@*]N)!V;P?'5;W(?.G MAP\NAFUUXR)L$-*Z(#F/A@$]LDO"/#M(S,KGY5 M[ ME5I_KXM$')Q0_]00913#7NB"61)NX8R1A:1YF*;_E-@;]5=;\SMQSFQ:, M<:U>C[36=1"-K@[?V_ZNT&[&^DB59%5"%P5$7#V>CR "#4S1EY'*[<1@ F:. M]GO^'2 C[+^Z+N< C>\)0?OT: M@@K\"B-4V,[_(1$\&")-*68G(;Z*\_,P1.("[M+"34^AG%G JYZCJ+2(PLJ* MS2[%!(LL([C@?IY$0=KCH' GOA>X088<1U*X/15.>B=/$MZXO&P+.JOVQ*SA MMF]RPM,6V(.C>T*047KDC:F&A?;DDG01#S'+6BSO@(7LV$!?5L'O!_7SOU8@V,'9:W%_C34\B MS4'223F/=;AW=D_D"[GX]9D 1Y(5:4+1BW-KN"XH+$#)N.GJJ'FMF\DF'*MI M?VX2M+F^'*Q%DNQ0 (%A@OVT[8+Z!M2&/O'K< 0"/^Y-.>NO=^ M(%]V0:4LO:/]&;5** _3-+8W3O.M2+ULOYBE/G^ M?)2)OBGSRFM>VB*.)5:^*VWTF C54A$JFPI HXR7%HX"A#P:749>4_2E"!;_ M[T2P^$L11OXWCQF+U\>AG3+.7\;[1C0D3]8HFF0V"F4MD5%D_4WIDVVLY=X+ MKW1B !Q](S<,=?DRAGCB2.+/)"-(W&VS7Z0?LB)%TQ6Q-O3GSQ>_[^QVVQ=- M"C=I^KD4F:RBT,:H>ZE$>K4D'Z?(X5N2Y6#^MGH-0O>7LY.K/RY.7S9S^?PQ M_ADO8Z(FJBC9^CL'L2CR/$_-)?)&%].U7C0/A\@C.:_/$MG/X@!//HS+$"=:+$P"2KI&0:X+X=1X38$C: MDC"](BG+HOCZ\E>7/-66=[S\95V75+-)'C3)@R9YT-"VH6U#V[< [;(=QO(K MB^OB^5T3#"9 )-6Y1 >T$T:?;4C_/"6.);J@]0]ZPS-[N_ MW57%Z]7"FZ9H&\@;R%\%Y&_!7]LUP_699*P]G1MMK'Q=[E[C]#=<\*Y0\_.P MW2#G%?#-[/E"EK%IE^5MU$1KMOB*?O:6ZF1T$ MM2'^"V+D?4';T'_7G9;&Y#8\MFN.<<,%#1'FDXO8/[$YI-SWP\\ MEC05ZKM5H7[43^:CSM=;:WQ[/IET?CO[XW'Y^B_[XQ\TENG7O\<)!%]2-%YA$ MR$+W4;0\M>W'Q\>N-_-)2(,X@N+"KDL7-K*L3/DYPPZ_CRZ<"*/306_PSNH- MK=[)77]XVNN=#H?==\-?3_X.E[U>[C6Z7#-_?A^A-^Y;Q-^"L@G!0;!&GWSB M$-=W G0K"OT)38C;1>,@0#?\K1#=X!"S!^QU4YVKT#L-4QLBA\UQ],59X'#I MN'C4R5E"Z<))#. E]H:]DPYRHHCYTSC"GRA;7."9$P?1J!.3_\5.X,]\[ &W M >:D2 *YQ^ ,$IYRU=O*2B4QB1>#C>AJRH(N97,NUK/Q*L(D]*N]OOW'Y\O4DT(X\,F?DG2NN-[0YH^G3HB%>!Q:<\=9 M;MZ8.>$TD<)!#(>QA7[8BQ&YW3A]L>" )\H=>I+*X=V*G#_.B?@5@J(@1 M5(X-X%7)P(R._OOW[^WD:>?L!X22"N(OEI1%**TGE]1-N*THC/]FB1(M?LOJ M#ZQAOPO*.H@H:Y@&KGT8".&GO4!LG+PO".$D7OJ)KERE5W7R6^+F3*H[$SMR5I30Q=KFXO8-_/=-]-[BYYAX'TGD1^L)%,86"8H.\J'[ MV%U<8!0H/0R#@9_8T^_Q?S!4Y$:-S:5#/)1J0SEU'^RBDH+Z.,3>%3E+KI<, M^GB2DG<)-[*7,Y&*%UTG<./@^>\]P=*^EMT4OI(]*!I:0G&0]3Q%%]_@V6M[ M..GV3N\9GHTZ7*TE5/)*_..S%45@Z*@30F,*LCY$,MJ9XH#SE4ESL!6=46)+ MTBT+[7[$7]BHD4M-QD,/1MFG8C<%4U<2#7C[IDPV?_?^Y4?XY=LUP^=T 82X MR8@_"<,8LSN.@%W-9GBC/$$[ZNSTBFT&>NJ^L>=!JPEOH=7@*W;-Z(.?CI9% MV)7BAB#?,8>'K+?KQ90&"HSR@$R/PSD,(@#%4@4PC5X>9SN+QB M=_21;/-P3M(0T-^9'T';Y6TC)GXZ](8*F&HYHVR>0[ME3C"!-KOZ%UYKN2S* M&05YYZPF'@" 24=*TI=X,57V2-7R1D'?X+D? FW#E MTB'ZP5(M;0CP&"J8E^3L F>N@"@_-\KB)S_0=RTED3I&F>P'3,;P8-L@(\G6 M#+;_#+!]TZV[/YC>\9EN1B!B.?W@BHR+L21ZK('%1GH:%*[[N@(GU]5:> MO0/;-&;*^>>V:?.W8+J9>.V44N"J.V>@UG)S>E&J&*6:4:(ZR^$D;S3=+)A< MAOBR&;95I0SV=%>6(BSUY/]5JE)0SV=,KF0Z4*FDLVCSG MYB"74S][LORD" E-S<:=Y]LP>$TNZX5Z':Z0MT^N\@BLJ.IK3)FBS-KMZ8Y, M%Y*5-1Y]W@WF35!F) ]K#YDRE&A#H*[Q^!4MH08C-)G6PYP!2I&L%:5JC\8> MA7-J-$I.,1_FFR==B"MK.GB%(PQ:H,R>[\G_YNN"5!D";*(1*=2)0BKC6X["E*I R;E#EZL=A7I)4Y^:C60'':*#"=75;65P6VM-G MB1J4Z#$P.!X*.N\'L\CSRUU[4IU,EKB.5Z\;AX#-4VP.L7ZQ[J4RLS6E9%\K M&6O*'&F-<'.0B^OIAW4\/@[Y'BK$ M]1E+7.P/7E''C2)7?"+P0K/-[ )QG>CND1Z%+56SS288U'\-YUP1<[F 0VS9 MV3FO;%#Q6Y!]5W#YNXC.4'_P9OH6":U-1JX,DT 92K29R/#Q#UT.34QR'4W% MJDQ"[@AXS.3OCQSFBJ+A=- (!?<:W-KH/ METP8M,N6'&',UH]1ZC1$N5%'("]_PU$G5/WV'8%7\R%$8RI*>5./LHX4OA^H M$W[E5A\!7K_F7C_SF@U ,N^JM>KZH6_9%B2;4+6R6[\IZLU"L@6*E= Z@5=N M(1+(]2N(]7->M;%(V>V4%]SJ-V*G[4:R-=L7H^HT2[<)2=B@7+6I$[!J:Y( M6UK[J!/H]@U+FNBR27&E9)[%'U: MNDXSE!NA!/!R0K=^QLO;HV2:"^G0^@%7;)I2#J"E%&(33>CO:D*_=A-T&ZR* MO8N4EVI"S)C?=E4,%3?IG?QQ*[DL#5#_9_$@EN)Q.;K,T(L?-).=X%(L7\YI M&3[(I9$[?0_=<->6C;)'=#!#HP^XJ$QNE##6>KK)$>TMU\4I%2NWWT_?^/\_ MZN9(]J-O#5IW6?K^?MC5\1^^MCW_IP-(0@- EA\R[#3 !ZBO#WF5J_LX?PC26AL-JQ+7@I36!K]5Z7)!3FLC MW^W)>4%1:P/@\B* H*2U<6]A\2'CXY?61KOJ=0]!BY$H-_L(L_BMHQ 0WVCZ MZ1\"3&]_L M_\S&[D?O+D.F=].]4GOT%4$L#!!0 ( '""95@]OD5:7E M .,$"P / ;V]M82UE>#DY7S$N:'1M[7UI=^,XLN7G>;\"DUW9[3R'4HFD M5KNZSKARJ\NB^-83?W\QX^&E]$\93^+@?\O9/ AC[L=G<^ZZTK\\9S"<1#'P8RN MC<5-W.*>O/1//3&)U3O4[=EKKJE$QBV'KA2^>LE?_V+V.V<__:CN_?FG'^?T_Z0AK:GYIG);JEFGIMVV;?ME MVESIN_24TT&[/[)>;K$$7A">_J6C_SO[OF*NTXXM3G9?\_0JO-0I M8 ,@?;IZC[$\$2']1PG_F=K(O@A%.1%[%R1A/&7_G? P%B'COLO>R*H<)5MV-3O213+R6W!5G6_SBX2W[^]XIXPV&MJ MU:1ML(\\=*:L9V@=W8/HO0T\I#VLU6*J'PWVWG?:[.33?R[>GK+/GS^>OS(8 M9Q&I,V9.,)LEOG1X+ ,_8G./QY,@G#'Z'S9.(NF+**).4'U.3XZ2F0@C@\6! MRV]9*#S!(^&RR;+SP[3S]>WQ5- O&B>3%$%_K"'H5D%'$->Z[)_68?V#7N2IET6G6PI:<_^NC*@/;T\GGKA9 M5Y R_X619._5U[2BF-YYIO70(AEGT>F8^M2CCK]C;ZO6K_O+7 SPL6YCT8!, M6NFK!K>TT/=(J2*#&]*JM8P-UC27/MCL=+8?>U1D?!%7PD_$ M]>O9-8_8#WVS/6!TLT=48;!DSD8OM1FW@BN*(=6G-KM(QI$3RKFB$VWGD0BO MI$/=F#U*^DZ8TD8R:;A,&,OK+:_>57TD]Y9)- @DG&+-2;MJ%? MI)HXZKY4O\7K;3?8/)0$91*:N:&D[]CX5C_T,@RNZ:%T@W9WORSH3C]-_9D- 0=Z6APN])+ M8C+ :,I#L@\28$X?M$%N/I%03_=WMQ_8V?/ AQAMFWT*_-;R=5*K,1.A=T<$ M6[_QGH;[.YZFFM_=H8_^W8=E;2:NH(MT<$+7R,!M,]AUT^SZW%7R$#3>_O+^ MZYOSY[?KK0:D9M%K6RLDKT.??C$?Y3"_B^D&1-J)MQBV(LB&O9'F9;EKD65*=QMJDR6^N\<9R0^A]_(G)NG,65,7+NM(=W EW[*9&SO6[( MB]"SMS=RWO#3FP]56;7)FMLB&_<2E[ 4\QLV%KX@*9>IMT5V3K6$;PP+V!7W M$IXRA^<%U^3YQ")Q)_W+E!S2!SA!J.:2U",<$<9<*IJ(N7\IQQ[9_7MNAOH MZN688UU<4DL<)DZZQL!E.DFY9*[5@.UG/^NP5RB0@K3E;?8R)SH9"-]M7O&(BZIET,*&2Z4 M]R4+FDHQ8>)&.$E,KU-NCX+_,(N[VRQKM8)5D)!72'1SEZY!QP\&24$1.ZD^ M:QGY31IM&#LAIWZSZ3>^9>#J^^[+=,#@\&C*)@IU.HH(2%^+B46ZJMMYV6;L MWRHZH.9?*?M74%H,&:C75$SA10&]\(K0;-2N8 MJ]GIQ">7OIB@I-A$A+Y^(8DI;N;;"($'0D0Q#7X0^AWZ48@%$0DFAI2(S/I%3B?#\-RA8/TM&8"E>H\8FV M%B7(C%Y&,H[VA*[FBL2G@"G.HCQ2*NE% M>;$H[:M,9ZKAU"8*FRX)AI/ 22+5W'WO,2CB"R_%QEQR/.6DCS1NH6 _3/2>P%P;?3IP0,N;2(?:\; MUHNS6G:[VQV^S$KATBJN18QW3W?MC1>+JLDY-")(2RC"*-Z=R.T9:9J%.(&L MZ)",I?WD,%\]X;Y /W^U53O*/P0*FVG"Q7 OI$@@'2ANQ!DJINY;JZF")R37 M (XJ@&,S170''.O%%#H3W!XM_U;^<_-VY74WD@JK!W7:9D<_@3Z80%7-4;4K MQW4'$O9:LDXA@Y2Q@:U=PXC[$69F"+.^A["'A&75]/,[AFAP\,VPMCT.WNIU MMBS-ZJW9W@/(6&O#E6&:&3HE69*9?[8!FBR6SM*WN]>.[%0SC5*?M*CDD0:[ M4?GMZ*'\ M%J;V>O"]S^I[+?C>YUTFFUOR>WCTF;RONBQ65;RHV0ZIRDVVICG)NC=]S7>J M,Y9.Z6X=SPXWM?Z0]5V/G1"E+0@P,FALZ8AYO-8,E\?\U?90,^:JY&?'VFFU./UL M81^JIY2Y$*+5Y2WBMR AGI(WPCU;NHPV.8W%#=3='I]'XC02FH;^NWA\%'/H _AMFX7!*B,=&N#.0UDZ[KB8+U6A;NJJFP2^JR]E!7&:RI6&+Z.@V%8!_I[VG$ MWNK8\3!R*H.JCNC>ZR\^C&:IJ?6-<& S<-9PUF7@'8PS7OR\F2#", />'E97 MO-5M)UMA=Y6-&.[/UIF5]:+-#!GVI2;+8$[%4M-)XO/$I6>ZK^#J'L,X.C-_ MEW(0#TP)V2['=7Z^4R@ZP,:O'8 MSCWK58_BX!^VU7D<.-]:8[V]F-K-0_@17VY%ENVN$_,;L=?9'ZC26D0 .U[B M!^520)&R[NGN_-PP(,)08#Z*#I",B5#LQ!>]AT-.2<=D$,]^ ^ M.9\%)/2?R\KW.SL[(G3+CZOW3XU5U'X/!,2CI@IKP_?MO=.!>0!J.4/8+$B5 M S"@G3)CI)&TT\LQRJPQ[>2<3<0$X)ZEVI@&?$IUE=6VE.VY0:("]AJSE]ID MJJ5VELJCDFI+:[MJJ>H>.\"L8%;*K-2^&"V]&08,JRS9*\0,W]L)&%3V "JK MG>20MK[2 M6UEQ8CZNV>D&)4BH*B464#"E3;5K), FX-"H Y M U5*P_":'Y=[?_6=PFWQ4E@?BF8G\S&-)H/)NF /F*)*@Z2_MHQG7Q&RHZC M4_AM$!6("@J .0 -QZ@(*7?=0JY)G%3+Z__[BSH ')4=J,*K\AQ[KC9B]=M[ M9Q. AA*C 7S0= 3DS0>#IJ.A\*55Y8XP"H[!WD@OB86+* RL"]9=L6[CUT)4 M&@W@@Z8C(%\^&.#HD2P*HW_YV!/ZXP/D,"WZ^^&B]+/53*DPOR=1+">WN4TG MK9KX<)6\#OR)"(7O"/::>QY[[T^"<*97*BUGCPYIW.H@W/6V_(W>(<>A_)L1 M<3]J12*4DP=5G3RP/QZ#JWP[XQ#=?YT*O::?^[?L6I+RIT$4,T[?+?O$47VB MEOI[\DJP:S%V.%U"741?LIB^G4B?^PXUGGZ*$H]> MHQLX%HP[CH@BO79M$@8S??5"B+]%JH41J8C-0TEMC(/%SQORM&O?K\%"2ZGT MJ@O'MVP^#7QAL'FJZ2M)>KK7P 8=)^^&L6DF[8M[/ZXS\=VMSOH#T?6<#3J308CNV-Q^H4]G1D>UW "4M:\Q<87 MCE &H?3KTHTMZ3-7Q%QZ$:&:U'\52)>^\?AM9+#/A!)&\ L2-7\>L3E7GDL2 M9 G7]&CU!+4FU)Y%WA><$U8 M6I**0:; %*&3);B,PK%HL;Q879!!<$G;5V0<*K11;D!=H(TBZ^)T)QD-.4W? MY$7*@[IG9QN%*M-B,_IB&K6?'=2/1W)UPM#T O6"4QG3ZYW]BYC>+4.1CT2A M2;C:Z:A$K3V@T_I'[+-#R,9UI=[#0#O-R/&"2!'2*EB<+7J(XC]!7C8M M2Z-8* A=KARJCB__U;YHLTOABY!([%:'2G.UBY6Z+O%C]40*'^F!Y#,C=I(Z M2N=,@2'][)Z],HC#I'Y-M(I>562@J$T]2 >DFBT5Z47*JU-XX#.'1JWJ7S^# MU]W&&VK-G)>X=/?IZKK56CICUY>KXKNUGR]#O?]F&) F=>O2+]*>7;LNH)NY M%CQ[@[KXW%6]3(IY^\O[KV_.V]M?D-P+YYL&FFN-&0OB,*%B&HIDHO3= 5T3 M+E^PN%#O'&90I$1/(B4L=Q;C6SM6.'RN+(")F[GP"02IGK:ONK.O!5WB_)&H MF(>N:"VW*PMI\,<=?9=#0QZZ+.L6CZZ\3)]']\>>F)%XBY OBL/$H3"FE)&.2,1D(IQ8-6,>*/5+S7/Z!C5HB92"2"*Z:WL$ MO1H4K/?"0ALTAB"YJQ"/5,VU?9T2C=YK'*JH>D&V"H"!(O4KZ8JUS(OV;9F' MU /*929-#5YYJ!P*HS'HCN2*!J=B['%"'E7YM(5+H(B\G8;JU-J(7AAJKM_3 M6FH?A?Q))";)VK>+D<'*V= 'W43EF1<_+G!HT/T.IP>H+V^7SI-K!S33'D<% MR8F?1(GR"ND(EKZ9D%D&NHUZA0I(7OX]NM'-3:HU4C=5/F23@/(AJ>LX^K7[D7J1=ZDMJ_ M:/)^W7(U#%L,/,?$(,2JXHI[R9)Z-ANSWFQJ*>E'DH]+1>+JJ2H]H+I)WQ+* M:-=#ME21H4;U"+LD2M&E_S)PTX0;R:E7 ^@4G%+5)%'^>G$-X6DMDC/6 !Q, M5*I#=7HDR6AXN &HA9#B?@SQK-5'IRE77BV)RA,WK12%*JU-K4AF_AD%L$2H MMZ?JU[.Y4HA_N;;7AO3UJQ:E&.D7"VK*WJIO;5$\=#8.;E2C5<2X7(M[\\"Y MD#MR/B*06$U!/9>:-X_:(B5K94^7I2LJ8Y56I;0XX2D\Y=XUOXW2NI3U3LDT MK@.IW>I^BE:?J0!CMPKOO.[A\U&91FOH93\]V+\J=HV2^3R-SC9]*?VU('-B M+)^\"G$3EZ[*A26^\B(4^*6>=IM%[Q#H8@+DGF9%TR#Q7.W%QF+IJ-18E=HW M)@W&% /JYJYN7O?[*Y%VC(/U2Q4_S_BM>KPK)SKQ'*=AX7WM6CV7?$HZL$OE MI*"2?-PYC:-F,MYP20][G%SYP0UOGX;>2M>$B-G:1=G\U6H\KX8)3II85WTO M_43?1^P;7/H$FU3KJX:W8;4)J3BX%*HGJ?]^2_,9D1"+9]%E*FY8=NB>X$_=-%-SBIP5IN(@INGTV^:Z=2%[DJAP=A;)'FBE+/9%W&9 MI"]@[]ZTV;EF2KK=NUT/4!=F,PM\J=JTL,,=;F593KRXNWK93:2S-"CQRYR3_.$Y'.VYQ'3 M1RZF90[)-M70R#[H/,RG():DI"_+,?*[(+RFCZT/0?!-_7U!GDQ' C7)_%=K MXO'KW43[(A^@DP"ZI[Q%3T7+GEH8MB*1WT)YI8*'->OZL$KS?E%>=T8FKP,! M6@["692?Z2)4\^)[%J46:?2Z>\UKR%"&ED MIG[[(PFR67=JATK3O)Y*,2$2H&9K/_YY,B&19EW%8 MEK11RP*B9>+UKW^QNV=9SB-3D)%^O8C^47/*6U^EU+S]I1#?MI_& MY]1_-Y++.T_VTL&/CE]7D!PFH<*P[66MX M,>QPI;/J>35'0E\H;2\2)VEZB]R2%Y.8EXL*J7NZ=A-;=^>I5*)/9W:3>>!O M#!A6T_2+X%97;FUA5]T_XVZ6B9]X*JNVRGJ18[L, AI%<>5[=5]/R#7=TV#I M3_7 @U!#WC3P".S?_. ZG0I*_/1S**-O])C$7V31EVXRU>TB\VT\;HN44U$F*JA\,T>:Y'1*O>7>:TEB.Y][-Y M0,U2@Z?U%*2C(X:T(9N-N.<]J1TLR&"1V-=3#&I4J82-3C5!$"6-538O'8/& M<:@LUR2;4,0LN M<:E/O&">#=*49&2\;D)23@37]T_O%G M2L1!UM\K,;+YGM6$R-J\SYE"LJ=Z>Z4DA1YET!1F!K=B <0UM4\6;SQCFS>G MZCN7X1OE2H*Y DWB:Z=TIIOK1^F85L2+=^LC%.EYWXB+] MUCR@!JE.D.K;:S4>]+R[SR>""=W47XHT+:^N\$5,Q/]MV?=7JG_2:09B "=E MFT4V6HH=S;[[V$C-SBU\8Q1,XFO%0VL8,F3(_7;4_O M;K/_!,EZMH$G3#/5236G7]%Y#S0&+>:R>H3(E,DRC$HU-1WLECU6XJ2 ML0I5-?!TYV@?NO"J:VYTK>)D,7\S4S,^*8FZ(G)".4[?EDX?ZL'F G77"@#? MUDJW:6"ZH%$=.@3ZW\TW"-V0I:?]X;\3,D@1TLN_"&U<:ERNHG2ST_KO MQ:2:BICU58JKZ-;/]"RU+95MZNIRVU#MI.\WVD7/>2,O&J;7I>G >X.3 M^V.H[T90)+K.9NPTQC0LU+_KS 27LTC;W2HYL6::]QOD]^SF,&.IYLP%IMP* M8Z,NIMPPY9;3?B[2G[ M_/GC^2OFD*VJU23SX)K&P;KV0P?IY#74B"B40H\#E)_-ZH%TD1W%L,DL&WUD M,? B8 YU%:=:):;GDJ:A3E1$,[4PQ?&"Q%U5],UHP.-D"TP\'BO?N?',-'&U M]FY=V>%Y3(F?K:<)U-"9;G.O5)SLLJL@B\A)F>2 @W QQEB,%-<"$.JOB%_J M93$J0/>H9]00\TJ&>H!.(VDB>+TX1SU.24=#)R'4U.VB&FI5)T?-:I'B U_% M[#J"7Q;^J!5RP66Z[DJM$:$V3(4WC]8%FZD(3 TH%_G]EJ,RE"JE%MU&>CJ2 M_/B,-*Q+ M>&4MEB(:7:5%W+[C&VFDC"IUD^E;S4C=GJNXC]1AKZOUJ!_WBS MT.1B+&6L-+S49#:RN5RH6(=8LX &X2(;+K;9!\%#/XTC#U_-H2W'%/;U;\]=E!2$][S1UO\]JXA'ZFG^[(HGBWY-]N_RY];_ M?1ZUV ZOXW*A[ZY%^?1_WUY\_?R%O?[\Z>OYZZ^G]2[>_T@N<4IMNVA3\\:J M1K3>\K[1 \= [W']_HOV=Z^#7=9]TVV[BD9NKE+X:(A=7]/'MF_?G3?%#\IM@ M'[A_.1;A9;U%77=!*]_S>F/T7&\--,7]Z'F%.Q[HV8>D=4U_I4ZOU^^W^OV1 MC1F#Y]!Y#S,&99DQJ*:(#TTDF/JHR:<:!I,NO45&_S/FGDIU_D\T%2(^9E"G M\O3D^SZ]+L$$R3-ZWZ+M&Q527WS^\/[-^5?Z MXY?S#^>?7K]E%_]X^_;K1<55,GJ< _V7SQ.7WN :V;E>:4U$D$3<=Z-71]?& M'EIZG+@[N4BO3\I>MVB?(LA3GL1!=ORM:H!R0]1B=7F+XH8@(?\O;X1[EK[* M['3:G9?9#7JB:AZ)TTAM5D/Q?2:ZWG,U??:+[;W9U0YN:;GC:7;_V8Y-U_7K M^L.V;7=?*GWMW%0U;=.^WZWV<&@_]2'MT?,WXYZM[55<>OP3>2N\:_LA9WAE MK=RAB6$YZ?)!FOHG]Q,>WJK*LR>?\G4T%1WQD+-BQ85IP#1*:AKP3R4PPF72 M(,OIS*F%@2==EAE%&3!8K)FJW;@/L\][M)>"M6.70G_E.,.SIN+#UAYG:S9L MK0Q'E57-81:+RW.]3>73;;QVD02DK:^T.0_5CI;G+$D04U7Y^K9L53P]%ZX;:O+7I MB 1!93H:&!!*@9P) M."F;VQD9@Z$%/" D07M22H;HPG-DWNJ/\)JT?LG"H6:AJ?! $F@'-_&QV#;L_!,V4+ %D=O.) MMO1S2AUN';92\6L0GY(JHWT)U@/#B]&*UZ&AQV#"*9$ [2QV-C&&."9MFP0%!1Z.ZNX;6 M/S!&(TQ(%9TC*3>EY#O%1!$'5^>-LO2T<0WA5C!I)>KH<60\P#Z;2YT[W<;7 MZ%6'*1!\P/SS-'_+&'0:7PV'C$>>1;<9<'2,;A]+EI'NR U1OP:!>RT]K^F8 LLX.U.BBB+V#VI6_FQU4U+J*O#O64*YH!S8!FU)+ MWC"_;9AJ3#-(S!2^]J;0.,IJ6PJ-;I"H":@C4EP9=N1^B&KJR':]D6'U\LLQ MWZO&JA->=;BIS'$5: >T8]JFT_E?D5Q0-6W>>'J ^!?]DB MVYBQ8.L<",0?(*!=L^K]0>/3T]7A"L0?,/^_W%@=L]MX1"#QD?KN&II_?V ,^_D%*!7%P\/V+:[5#I787 F;*T%:H!K]C$TF"XHM+G9L M2XQ=)AML7 V4%JBNO;28[T;_J@%$F*Y7(:0*$J;(#T)"P? MEH]IT3(&%^>N*U6].O?8G$NW)7WF\+F,N==TE(%PEONZF:9A8T*D.@R!@ /V MGV<]Z*AG]',\[K6B@$!.(]<=II-9XO%8+#>6#F;TG*GP(WDEF!=$J,<" 2UT M=%+IV./00Q)>(0A!$ (.R#C LJL,AEQ) F08B(15TRD(V,L=<%2ESR#%]LV MK$%^QWJ5=,$+PIP2A#E@'#".8AS+Z';SBY>:P#C/>FP'=I-^R-J\:$>M))@2 M3)GC>:M#HS,F6&JM.A]5AKC)'7: =T(YI MFT8GQQJF6M-.%H71OYP$TA_+0RBK=]_[NH=*K81SY=52/$_519\2 M").9?^;*:.[QVU/UZ]F")7]8G]?RRM3/L3*=FM]S[AG URD9*WLZ3*RG_-+D0;M+3ZA MMIUR[YK?1FG8OMXIF<8URG:K^RE:K29P5QJMK8A%"Y>9!),N/5]&_R-])YB) M_XEB'HL9_9C7^.P0Z_G\^>.YP=Y_>MT^@D9RE=M\E-RO/W]Z\_;3Q=LWC#Y= M?/[P_LWY5_KCXBO]\_'MIZ\7[/,[]OFWMU_.O[ZG"RJNG-&C='/R+Y\G+KW! M-1B?!8D?1TSZ+)X&242#^8O<>Y"0FY8WPCU+7V5V.NW.R^P&ZF>/ MSR-Q&HDY#XD@,MEU])H^^\5V\NI*1E*G6VY/L_MW9:7TZ[KTMI'U4BEL9VR: MMJEM=_==LN]WL]VWAT]]"-I1@G;GOV93E43,X MF1P[=#4LIU-^6"9]&@K!/M+?TXB]]5WA'H:BA\SDE$&;I3.TO,2%G97:SM[) MB/3"_B-X"#,K9EH580+"A"+V;@-]O?CYG]Q/>'C+;-/X:1S^;'6LO44@(+ # M+:W^XL/TGF1Z>TL.8'IPZ?"M,OXDKXB?C^ M-O=E4T=)**YVDD/:^DH+5$/:^DD+5$/:^DD+5-=>VF?=SF*0SVX6@[)O9O&@ M/KE(QI$3RKE:/I NL!3AE73VGR]=)XV6:SG8T4?4#Y<\SZ5>-5S&U1L8HWZE M-X(LT@BP++1TW0T>*(8'+*-OY[>E(G@ / >J" /6)9I]/=/.)<9&2 "$ &( MX.EGU(P,$V?4%+Y_5IV2%+D"\+WVC.X+YP_S1W4TT?\ON&P,[O],0FP4(V'^CNKN.]F_V#;./$BIL!9(; MI!@68F+!+:2MJ;1 -:2MG[1 -:2MG[1 =>VES7E2NJX#E\,FF5\'4^CQA;FC^YNHOGWNA3\CYJ.!QQ. M<:R$#G8I+ V78\N-Q^JCAOZ@;W1M[+B!B!$L Y8I,.HT1B,++ .6 !09H\@X.Y1R M8 QZ6&$(\T=W-]+\>\:HU_@U!C!_='[^15(5100.,8#QWA@K[F<[;?N4ZJ88U_.L0^- 4KL4&*#[FZJ^7?Z,'^8 M/[J[B>8_L(U>!^MK8/[H[B::?W]D] =FT_& ,SR.EJLSFNN!)> M,)_13\CG@-)!Z0>NF2!*[P(/B.C0W4TT?],86C!_F#^ZNXGFWQT9(QM',L/\ MT=V--/\>F7_C9W-0FG.L?,ZOPA4B=>QS M^EA]U- Q#(Q!)[\\?XVW.47H")8!RQPZG6CT^CB!!BP#E@'+%'@"#04S(QP- M 9H!S8!F0#/'1]6SUD]5_^S0YSB<-;BS.0C.9X4_@3\YYMQ,QS#M_"HS:NQ/ M$+:"9D S!V+*[AO=7A\T YH!S8!F"J,9LV<:EHUD/W@&/ .>*?(((-OHXB#H M4I2]E9N\BDVK?5 'M$["8):EU@)_;TJMW/HJ%]E7U.90>ISIZ,0R[&&EEY)O MJN/ADK\"#X 'P ,9#W1'@RJC 2P %@ +/)T%C$Z.!>?@ ? >*"*/- S!CW$ M ]AIZM@K$]\K>Q)1K)9%\RLC^QC&XGOSF5DO(]TF3@&_!-*?C& M[N2WI2S8!FP#M@';W!?=#,W:KRL$WX!OP#>EX)N>T;5JO[X056PUJ6++\FKL M9!X&5S*2@?^*C84OZ$+4KL&3P),[6?Z47<"K8!VY2";/5[H)^CEKSM[,*[6;C2<%JN &3[L%<: ML8NE\S8%V5N)YVV6=3^SG6=L ?[@'W /CFQ M3P?L _8!^X!]CL,^1>T&"O8!^X!]P#[WC[Q0*EUTJ30J#E JC6P^^KEIT@+5 MD+9^T@+5D+9^T@+5M9<6:SSS&[C\6^M-N"U.\O%+D99+1]OUTBQ(XBCFOBO] M2]1.@VD@;5VE!:HA;?VD!:HA;?VD!:IK+VWA&TBC=OH[?8+:Z>;-X!>I#TS< M[]*CU3-&9L^P.MWZS]X?$5T@'! ."$<33M<8=3J&U80M[4$X()SR0**IA-,S M>@/;L(9%'_SV5/UZ-N>N*A1:BM+NR?1]BYF+](O?DRB6D]OLU?K6EO!=\C8W M2@95:K1T/#-;^-TFF<]4[)-*Y1MEO=3]%J-8&[TNA#@&/JJ.8XV+ES_NDA8/K\^>.Y MP=Y_>MT^.O$^4>['.9O7GS^]>?OIXNT;1I\N/G]X_^;\*_UQ\97^^?CVT]<+ M]OD=>WU^\0_V[L/G?U]47#FC1^GFY%\^3UQZ@VLP/@L2/XZ8]%D\#9*(^V[T MZNC:V,,&CQ.W&G%'#C+ID>Q$$V7%,-4'1/+5:7M\@_!PGY67DCW+/T M56:GT^Z\S&X@9'I\'HG32,QYR&.1B:X'K>FS7VQ7(US)2(ZE)^/;T^S^'64& MZ>MZG7:W]U*I:^=P-&W2$W\?M3L=<[3V7\'OV]\>R[*>^HYVM_OD9M@Y-,-Z M_F;<4P$SK'^Q/\JH"BB7Z^\IE]M,=U'X/*<6!IYT=Z4-,SEVZ&I8SCCB0;K\ M.@V%8!_I[VG$WOKN_OJG1^MRF3@L@S9+9VAYB0L[*[6=O9,1Z87]1_ 09E9, MH2S"!(0)1535@[Y>_/Q/[B<\O&6V:?PT#G^V.M;>0DX0V(&65G_Q87I/,KV] M^R_"].#D8&EPY=3 @]ED1;F#_// MT_PI]L_QV,6*XJ'P W;+S2FY(NJ-H)LAP*H"<#(X>)A1&2P?EC_X=9O-SX@@_6CNQMI_5W#KO;" M(5@_K!_6?_!4S�^*D8E,'DN!I@*_":8AW0HFK21"(@:$#$+>'HIU1P #;!_=W43;MSL VP?W=U V[>, M4;_Q S%8/[J[J=8_=#JA^R0]0[[@C/;V/):,O]4&?:4KFY))+_Q5SIM0X M; 4##@8'KW1T8W7,+A ! D!W@P" "! NKM1!' RZE4Z!8.C2L "8($<2N$[ M5M/A@)*8/+>%F8@P%"Z3OA/,!(OY#1L+7]!5(%X0+X@W(]X.-N.#[:.[FVC[ MR+V -#=#2: $]LP[4JO0T+V!3P 'G@R#UC$ Y4>!QSY?%C4Q'Q/P9_CJ0A! MMB!;D"U&72 =#<(H-*!%BP?E@_+/W2<5>G=WI!K 0> Y[L_1N_W7;.92X[ M^^-NSJ4T*LP53:^GW+^DUDA_;=.7=(<7?1B2)_EXL2;I%">>,YQL#VGK*2U0 M#6GK)RU0#6GK)RU077MI,86KXD59"6FF9 M6NX/*WV< )++8 &PP--9H,I8 > \ !.13S]JI]GCMX #P 'GCRT -:/[FZB M]9]T#7-4Z1W&,1(##X 'GLH#?CAFF#AQ #Q0 MO7X'#^1<)F,-*STW QX #X 'W>G!H:>-)E M6>=5U /!,1^?=20L4^L?G[USO=H,*6XCGU\1D)L![8!VQR-;?)+$8-MP#9@ M&[#-/6>X6!;8!FP#M@';/,,,6'[KQDK*-<=)CJ%HZ7M:_B1BYO!HRN9A<"5= MX;+Q[?K9,DXLKU"EA#D*S%&LZZAG]#JH4X+UH[N;:/VV87?R&Q0V"PZP_D9U M=PVMW[0,:U#I_3U@_C!_F/^!>!@: UC_K@S,(TN2=G9#B<_Q?18::8BT.!$/ MTM9/6J :TM9/6J :TM9/6J"Z]M+F/$M]UZE*QH'G/D+MK]64\<0+ MKB,V"8.9/A4FVIHQ/@4&P360MJ;2 M60MG[2 M60MG[2 M6UEQ8+QO,\9B%P MA' 70YL9CY-0#VCT]GT1]^A3,&'1- CC5BS";/0SH[M1)HNY!><.^*>TW#&E0Z 8Z-@<$#X($<>,#N M=*N,!_ > \\&0>Z!MF#V,Q\$#E^AT\D.^1(H9EYG=@6M5Y !4R^4'KER22 MOH@BQIT_$AG)6 :^P7P1JXH9OY3^R5EG"/B"D0#H@'1G-BF,3(1V2"R >& <)Z#<$;&8)!??JP) M?(.ZI@).Q#Q)(N$RZ;_:.!MSUTZG< &8WL#T1D;?7<,:HMP!/%"Y?@2Z[:>.5YS\V<2)_[#L[-!-NEY,)L%/KTT<+YA M?ASSXY@?QP;-( !T-PA@8.&$/-@^NKN)MF\9_7ZE%\K ^F']L/X#\6 ;]FC0 M=#A@X7)^@+J8\I :$XKYXIQ,ETV"D,7\AEW+>#H-/%?ZEQ$+?)8M80XF='D4 MA]*)A9NF9UCB2YRC":8&4R]U=&*/K"JC 4N9P )@@:?O:V#9548#6 L !;( MX3"70;?2&QN !\ #X($<>*#7JW3R%H# $ ( !T=X,)P!P:]!3@ >:/[FZ@^\&]WT^&6U4/O3 I!AX #R &PR ,! "0"" 0 \ !Y (/#LR1B4Q7QW MZ\Q0N#)F$^Y(3\:WJ\(8)XBP8 FG\!9'T,T\A=?LYW=^4Q/.X 7;@&W -F4) M&$O*.,@N@6C* HA&$LU)MS^J.\D@K ';@&W*P#8(:U"X=(QL[&@=OF+(\WF(I2!"S9&5AY9^7PWV!P.\CL(K<9I>= ,: 8T M3*4,MT4*Y, MT/?(DA5.^%;;4M;I!LG8$\>D_$/GLWXHC/MWJZ:.[#\P>CF61-VKQ:KS/U@' MK /6*?W0%JP#U@'K@'40ZX!UP#I@'<0ZE6&=+,-&_W(22'\L4HX5QA[&*/KM M(WKY$X2%3$7S_NK=][[N,<*Y\FHIGB=N6JX,A1/+@-0=>,G,/W-E-/?X[:GZ M]6S.75?ZEVM)<)F^;Y$M3K_X/8EB.;G-7JUO;0G?)1._43+0$TZ7UG[S0)/> M+_9CD?-0,MRM]?N!M+E_.RE9*WNZS*[/^:5($^I\O5,R MC6N4[5;W4[1:3>"N-/K\?/-0U%RG730.//=P&'W^_/'<8.\_O6X?G6>?*+?Y M*+F_"/JL#AOABHK4E,FGP&_]>G[^&WN7;J#(/?91\"@)-[9/K*)J'N>AV,F_ M?)ZX] K78'P6)&IF2?HLG@9)Q'TW,IBX<02%3G,1JN82T=!WT92'0D]+T=>+ MOUP>\U='5UZU_?>Q9-)19/:Z1?L4)9_R) ZR4%HU0'D%:K&ZO$5N/$C('[? M-0.L7]JGTM7.LD+:IZ-_);?:&3WU(VWJR')WVR'YJ.ZRVV86^OO>0 M>PH;!H]? [33K.]"?>\ZLRQVVD%, U56W*^, M1Q5D'5%=!XL!%@L:HX8L\_M&(W M/P447[+;-XW^H.A]XH&(8A%1KG4!QR?(@KBP&F#(E1YZ?:,[ CU4*%1 N)3[ ML?%*(PB:P(I+)5EVWQCDN- )D$#4='R>1-24&S^8?>6=W6.8/VRDN ^>K2D)LY9C\@X:J*\&8!' 0X,=0L/$A;7#VJ$!6 3P@'J: MYQUQZ]TF2'U1Q.9A0+]5?)H$4T6HK,DYXXP.#,O.[UQC0 )1T_%Y$E%3;OQ MHZI^=UAI;!PESW=O9+ L&2A&;T/I7K,^F,7.JU:T'(1 M!\ZWUIA'0B7>9W/A1^F6M&HKU5!X/*8?8GZSL0OM3I#62L?/0OG06*V<) *E MG$_?P$*="@VE8?^P_YSM'W$QH@5H#/P*?BTD]V!T+$18B+#0X4UE@-$0]E]T MA6&M8I!$:7%N17C=D4GD%$B8CR^#H% MTX/I'Y?(-7LFN!XQ)9@&3%,HTW3M#GBFB*3R(\M92\Y=Q2Y;_Q3X+2Q=?TYZ ML]J6LDXW2%1R_IB,7]+E[6555\D15$<7:0^-P3"_K5+O56/E_62UY^++'**7 MAX/*L'2LL634-^P7U:EE1Q'=>1ILSLRNIVBYNM U(@: MJT9"B!J/6CE@=/I[3^$&&Q500+RSZ^IP*,B#M(PS0)HI+G9\QH[/T L GB M0VBBN+!V6#LT (L 'E!,5>@ ^U==,I6V@*E-_IBNI!KS2.Y=;EMR/95M3JP1 M.JCEE@#5GE_(E2_Z^:TK.#YW/ESLE_6#!:@!U) O->0W0=14:FA$B =E!#] MX,)\N;#:)WR4@0M+ @M0 Z@!85)!U(#3?(O,Y"W712*;AS 5O@B^Z*XOJO;Q MO0A300V@!H2I):6&1H0(T$$)T0\N1)A4+BXL"2Q #: &A$EER>;=6Y>'A6_W MPJH\K/!95T?W!D?BN?^3VQ#'O8S-5PK^H'#4P,E6&#Q9* M(5^>Z(X&C01&GBR!\*D,?5^R_;(11-6 '(U.!T%43:"!( I!5$$\T3,&/811 MS[8%EI:E+N=>YXK$BSAPOK7&/!(J-3^;"S_BL53K[7R7A<+C,?T0\QN![&'U MPU\X-,2[^9Z7:W1ZU:X8!2! "L! OH?R&;V*KS!!6(#0""P(%GP*(LR>89H= M( (4@ YO*@5T#;.7WU'I545$T65^2.Y]KT_.9P%)_6>:T LF3/HQ]R^E.I>0 M1Y&(D=.#UX+7@M?:]%I&=XB<7K4! 5( !G(EA<$(E("@H,9Q-Q@3C)GS+,@ MZ3]P)CJ\L0Q@&=:PWWA H+3O:-D_YX]$1E(E_UI9)9\31,CZP5G!6<%9;57R M#>"JJ@T'4 (PD',%2[57J" D0,[O^!J#B32',8>8. 5CHL,;:_^FT;.'C0<$ MZOV.E?%[QQWIR5A2@^C+*/"DF];^G5QRZ;]BSI0:)\#:\%SP7/!*%$F*AM<%"K(!RT"=K,=W^O4:_:TZEEV 6PMMQ9ZIX'$^2] MFJIC-1X0]Z0$AQ4L AQ6)2'X05QRCT4BCCTQHZ]0_X<8'WX*?@H#_9IB KP M#( 72H2)1@0'T % 7W_K0U)D"*<-E\)3O3=94LZ\)&:.E>UBJGCDH-FCIZP^X@O^6"]V@P MG1GJV$T#54D@ ^HI-4J:23VY!^+@'T2#E:$;4'*I#:>9E(QH$-$@J ?4@VBP MW,@J>GO&DD>8#P7>=:J2<>"YCT#BI\!O_7I^_AL+YB+DL4K22M\)9EB"723/ M66U+6:@;).J@FV-2?ZZT]D-!?%8>=94<077TE=U<#RF\5XN5=Y4(U8L*JN>WL4.8.+OG>8O%E4T@!1LQ8 M;0Y"S'A$,K*-/LCH*!MS[NRYNPG@\@2BN0*/[<-<>>1^%A9OBK@$(GJT__<7 MUHO[12\)VQZQ\Z&!1F@ %@$\--@A-$Q<6#NL'1J 10 /**9ZWF(J74CEBYAY M081EKM6?%RQI<515DWO5GFG(=_=EV^CT>Y5&1!GV7RX)-,HU"54E,.0YP502 M,.3+$]TBY M81$X$!SX%$3T1ZA@KC8<0 G 0,Y%$#U[V'A H'+O6&F]=]R1GHPE-8B^U ?I MIE5\)Y=<^J^8,Z7&X8A4!+/P7/! MC'K5G@7%IGT@!Y!#88N?.E;C 8%ROF/E_3Z(2^ZQ2,2Q)V;T%6KY$,;"4\%3 M83Q?4TR %X !\$*),-&(X Z .CK3H1V!XMUJPT'4 (P@-BH% D^%/85N%Y7 M^DXP$^K@#386OJ ;$,LAGH7S@O/:F)KJ8)5*M>$ 2@ &$,^6"!.-B N@ X"^ M[D1X8ANF;58:$:CJ SV '@JB!XOHH=JC)YS 6XOTWQ<1Q6'BQ$DH_4L4]Q7 M7V."I B7S5>R,[U^FF5=V @MW4M@Y=11J4%31[?8'>2W]]<]&DSGCCIVTT!5 M$LB >DJ-DF923^Z92_ /HL'*T THN=2&TTQ*1C2(:!#4 ^I!-%AN9!5=NUGR M"/.AP+M.53(.//<12/P4^*U?S\]_8[Z(%W69B,@+9#BK;2G;=(-$'4I]3-+/ ME=!^*(C)RJ.NDB.HCE[2-GK6Z'F 57DGB2"]J&"J/!1TZ)3XH\@97+0[66!T M1D6E"\!%"!8K13VY: TA(T+&W*%E]@R[G]\Y%N!IQ(S5YB#$C$])/1[ MQ,Z'!AJA 5@$\-!@A] P<6'ML'9H !8!/*"NZGE'W+JFRI5>HO:[4[557A!% M;"Y(TU,>HL:J^E.'):V?JFK^K]J3$?GNWM!IF]4^DPE[NY1TFJI*8,AS"JHD M8,B;)BI^=%L9: +A4QGZOF0510BB:L&.V &K)LA $(4@JKBQ5J^1R,!&>:4* M82[BP/G6&O-(J"3];"[\B*M#,QCW798=G!'S&X']\ZH?_,*?(=K-E3TJ[\6 M!W ",) W)W2!!P0%T % WV 2[.6W'!!X0& $#-2!$_+;RJ&J>,")N,?*])W/ M I+ZSS2[%TR8]&/N7TJUC)-'D< !&8ACX;/@L[9]5J[A MY%O$K_!5\%6[?%6U%_$!#^ $8"!O3C"!!P0%T % WV02Q.Q&M?$ 3@ &4 5Q M],0>*O=R@M\[[DA/QI(:1%_J\W73*KZ32R[]5\R94N.PMQ^"63@N.*YB#_P& M)A#0 @/@A89CHA'! 70 T->="-5V?=6NX\-V?6 'L /R?L?(^PTK6- WK$K6 M[X.XY!Z+1!Q[8D9?H98/02S<%-P41O,UQ01X 1@ +Y0($XT(#J #@+[N1(C" MYLKC 9P #" X0EU?G>KZ=BW8E;X3S(0Z<8.-A2_H!@1S"&CAO."\X+QJAPGP M C 7B@1)AH1'$ ' 'W=B5"=KUGM_4U0UP=V #L45_5;[>-YE!DT=O6*N6P+> MH\)T_JAC-PU5)<$,N*?4*&DF]^2>N 3_(!RL#-V DDMM.,VD9(2#" ?!/<=& M23.Y!^%@B0HX2QYB/A1XUZE*QH'G/@*)GP*_]>OY^6_,%W%6G#D7(1OS2#HL MFO(0&R\6R7A6VU*VZ@:).JCZF$X@5X+[H2!F*X^Z2HZ@.GK-3MO,;^OR>Y58 M>9^)F+VHV*H\#'3H'/FCN!E4]#TJRF_G)% 10L4*,T\N6D/ B("Q );NY7=@ M+5@: 6.U&0@!XU&IJ :W> M5)1OA>_.?KN;!BY/$%ILQI?M V%Y%/$LI-X4<0E5]&C_[R^L%_>+7A+R/6+G M0P.-T L GAHL$-HF+BP=E@[- "+ !Y08_6\(VY=7Y7>*MP6)['YI5BLJ.6^ MNUEKA0T1FS&#AH1UR2.CI/&\E#7&'4ZAM7' M.@F4697 QAJA)Y SR/F!06)O8!O6,+]C)4#."!+!0^"AQP:)O4[?Z%D($K%Y MXM$3O2O?FG>&?2=3W1C*ATCP[*Z@_@->$UR^DU^X9E#XPAO&:QQ%02 M[("'RHJ3IO-0S^CU+,,>((M0* \U(OA!BA?D#'+.-4@T[;[1Z6(!+5*\X*&C MXZ2Q/-2CP:IMC(88K!ZCEK>VJV>Q6!:+A9Z^-*)^HD/<.HL+8$-6X@+8#1"W#%5(1YP;>8;EIFH[?R^(L)JT^HLE2KHM?U738]5.T^<*AA/; MZ.2XO.KXQO%PT5]5G!3*-5U3I9[/%8)&CM) 84G^6'KBZ#/CO2D?\GH0;/H%&GC1HJ+ M^1"(6TMQ 6R("W&K+R[L&.+64EP NP'B%EV)HN62ODOM.%4*.C!9ME"74HU^ MS/IC%XJNV@CWO4/,_,7/<=_;X4P5/G'8!$T 'E4(_V#!G-C3 A^"":O8\ MN"#GDA3;JC0>2ER0@N3>8Y)[*H''8G[#YF%P)2,9^.QD+'Q!UX&U$<7"<\%S M;2BIWZMV" O[A_W#_@]'A-F!_&(:HQSWPJ_\^!U<4*&>!Q?D MS06#0:?2B#AN+@^%>CDA\8V@FQS)8Y7#4\5Z?!:0&OY,OP@FS.%S&7,O+=]S M99SD=,1=D^@<.B@A@<&EY3O$-SK#:F\M P8 X !GL0 =A> - !P!]8UFP M:]AFM;-\8 P !C@<$38QF!@-AX0*,\[5DKO'5=;2\62&D1?1H$GW32;=W+) MI?^*.5-JG !KPW/!<\%S;2KIQNJ876 ")( .!PD $R !Z "@;R@1GHQZU=Z) M!.5Z8 (P02XSF]U.M5?>'B6CAR*]G/#W05QRCT4BCCTQHZ^8$T0QJO 0L\)3 MP5-A\ X2 F !$ "( 'H * '$2Z59'>JO<8.]@_[A_TC$$(Q7F53=^=;RVFE M'W/_4HX]P7@4"63QX+?@M^"W[LPW#:M]]# 8 P !C@<$8,15M+"_J$#@+ZY M'&@; Q/KZ, Z/"F,H!E6,-JE^ >)7F'NKN\DG?.'XF,I,K=M4+A\5BX*+V# MLX*S@K/:L?'+ *X*]H\.;ZK]FSUL?PG[APX ^N9RX'"(:0O8/SJ\J?9O&CT; MFU^BVNY8";N+.'"^M<8\THFZV5SXT>IDBRR#%_,;'&$![P7O!>^UO75SIX?X M%0R #F\J ]A&KV\#$& Z "@;RP+FCW#-+%R%A2 #F\L!70-LX17VG./!E/GT;&;!BKP#'@&/'-6P'XU()MFD@U"/U R*!FA7^E!!9X!SX!G M$/J5J\"RY 3V4.!=IRH9!Y[[F$7/[N])I.HDW_[R_NN;QFM2UEEVZ0 MJ TACTGXN9+9#P6Q6'G457($U=%#]@QSE-_:@GNU6'D'"8*N&=\<>I3CHY@8 MQ/,=XNGT\MN'#,335.)!9(C(\.@(JB-!FR-CV,VO;!\,W52&KB3A(#0\(O,, M#'N47YELO9DGR]K2OYPDTA]W"&)V_@1A2RF3?ON]+WR, M>*Z\6@KHB9N6*T/AJ$7VIV1:R<+HWCYCL6L*WD_6(_5L\/Y8[=6K\?2J,- MDR$E:V5/E_,;/F?@ MKC1:6Q%AFX79YM9BN,<9YT\_C@/W]N?_^NG':3SS?O[_4$L! A0#% @ M<()E6!% (FA,% @Q0 &]O;6$M,C R-# S,#4N>'-D4$L! A0#% @ <()E6#V^15I> M4 XP0+ \ ( !)QX &]O;6$M97@Y.5\Q+FAT;5!+!08 1 P # +L "R;@ ! end XML 14 ooma-20240305_htm.xml IDEA: XBRL DOCUMENT 0001327688 2024-03-05 2024-03-05 false 0001327688 8-K 2024-03-05 Ooma, Inc. DE 001-37493 06-1713274 525 Almanor Avenue Suite 200 Sunnyvale CA 94085 650 566-6600 false false false false Common Stock, par value $0.0001 OOMA NYSE false