0001096906-22-002203.txt : 20220912 0001096906-22-002203.hdr.sgml : 20220912 20220912160444 ACCESSION NUMBER: 0001096906-22-002203 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 66 CONFORMED PERIOD OF REPORT: 20220731 FILED AS OF DATE: 20220912 DATE AS OF CHANGE: 20220912 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PASSUR Aerospace, Inc. CENTRAL INDEX KEY: 0000225628 STANDARD INDUSTRIAL CLASSIFICATION: SEARCH, DETECTION, NAVIGATION, GUIDANCE, AERONAUTICAL SYS [3812] IRS NUMBER: 112208938 STATE OF INCORPORATION: NY FISCAL YEAR END: 1031 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-07642 FILM NUMBER: 221238610 BUSINESS ADDRESS: STREET 1: ONE LANDMARK SQUARE STREET 2: STE. 1900 CITY: STAMFORD STATE: CT ZIP: 06901 BUSINESS PHONE: 2036224086 MAIL ADDRESS: STREET 1: ONE LANDMARK SQUARE STREET 2: STE. 1900 CITY: STAMFORD STATE: CT ZIP: 06901 FORMER COMPANY: FORMER CONFORMED NAME: MEGADATA CORP DATE OF NAME CHANGE: 19920703 FORMER COMPANY: FORMER CONFORMED NAME: MEGADATA COMPUTER & COMMUNICATIONS CORP DATE OF NAME CHANGE: 19770201 FORMER COMPANY: FORMER CONFORMED NAME: BELLOK DEVICES INC DATE OF NAME CHANGE: 19740314 10-Q 1 pssr-20220731.htm PASSUR AEROSPACE, INC. - FORM 10-Q SEC FILING PASSUR AEROSPACE, INC. - Form 10-Q SEC filing
0000225628 --10-31 false 2022 Q3 0000225628 2021-11-01 2022-07-31 0000225628 2022-07-31 0000225628 2021-04-30 0000225628 2022-09-01 0000225628 2021-10-31 0000225628 2022-05-01 2022-07-31 0000225628 2021-05-01 2021-07-31 0000225628 2020-11-01 2021-07-31 0000225628 us-gaap:CommonStockMember 2021-10-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2021-10-31 0000225628 us-gaap:RetainedEarningsMember 2021-10-31 0000225628 us-gaap:TreasuryStockMember 2021-10-31 0000225628 2021-11-01 2022-01-31 0000225628 us-gaap:CommonStockMember 2021-11-01 2022-01-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2021-11-01 2022-01-31 0000225628 us-gaap:RetainedEarningsMember 2021-11-01 2022-01-31 0000225628 us-gaap:TreasuryStockMember 2021-11-01 2022-01-31 0000225628 2022-01-31 0000225628 us-gaap:CommonStockMember 2022-01-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2022-01-31 0000225628 us-gaap:RetainedEarningsMember 2022-01-31 0000225628 us-gaap:TreasuryStockMember 2022-01-31 0000225628 2022-02-01 2022-04-30 0000225628 us-gaap:CommonStockMember 2022-02-01 2022-04-30 0000225628 us-gaap:AdditionalPaidInCapitalMember 2022-02-01 2022-04-30 0000225628 us-gaap:RetainedEarningsMember 2022-02-01 2022-04-30 0000225628 us-gaap:TreasuryStockMember 2022-02-01 2022-04-30 0000225628 2022-04-30 0000225628 us-gaap:CommonStockMember 2022-04-30 0000225628 us-gaap:AdditionalPaidInCapitalMember 2022-04-30 0000225628 us-gaap:RetainedEarningsMember 2022-04-30 0000225628 us-gaap:TreasuryStockMember 2022-04-30 0000225628 us-gaap:CommonStockMember 2022-05-01 2022-07-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2022-05-01 2022-07-31 0000225628 us-gaap:RetainedEarningsMember 2022-05-01 2022-07-31 0000225628 us-gaap:TreasuryStockMember 2022-05-01 2022-07-31 0000225628 us-gaap:CommonStockMember 2022-07-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2022-07-31 0000225628 us-gaap:RetainedEarningsMember 2022-07-31 0000225628 us-gaap:TreasuryStockMember 2022-07-31 0000225628 2020-10-31 0000225628 us-gaap:CommonStockMember 2020-10-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2020-10-31 0000225628 us-gaap:RetainedEarningsMember 2020-10-31 0000225628 us-gaap:TreasuryStockMember 2020-10-31 0000225628 2020-11-01 2021-01-31 0000225628 us-gaap:CommonStockMember 2020-11-01 2021-01-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2020-11-01 2021-01-31 0000225628 us-gaap:RetainedEarningsMember 2020-11-01 2021-01-31 0000225628 us-gaap:TreasuryStockMember 2020-11-01 2021-01-31 0000225628 2021-01-31 0000225628 us-gaap:CommonStockMember 2021-01-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2021-01-31 0000225628 us-gaap:RetainedEarningsMember 2021-01-31 0000225628 us-gaap:TreasuryStockMember 2021-01-31 0000225628 2021-02-01 2021-04-30 0000225628 us-gaap:CommonStockMember 2021-02-01 2021-04-30 0000225628 us-gaap:AdditionalPaidInCapitalMember 2021-02-01 2021-04-30 0000225628 us-gaap:RetainedEarningsMember 2021-02-01 2021-04-30 0000225628 us-gaap:TreasuryStockMember 2021-02-01 2021-04-30 0000225628 us-gaap:CommonStockMember 2021-04-30 0000225628 us-gaap:AdditionalPaidInCapitalMember 2021-04-30 0000225628 us-gaap:RetainedEarningsMember 2021-04-30 0000225628 us-gaap:TreasuryStockMember 2021-04-30 0000225628 us-gaap:CommonStockMember 2021-05-01 2021-07-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2021-05-01 2021-07-31 0000225628 us-gaap:RetainedEarningsMember 2021-05-01 2021-07-31 0000225628 us-gaap:TreasuryStockMember 2021-05-01 2021-07-31 0000225628 2021-07-31 0000225628 us-gaap:CommonStockMember 2021-07-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2021-07-31 0000225628 us-gaap:RetainedEarningsMember 2021-07-31 0000225628 us-gaap:TreasuryStockMember 2021-07-31 0000225628 fil:AccruedInterestOnExistingGilbertNoteMember 2020-11-01 2021-07-31 0000225628 fil:CaresActPayrollSupportProgramMember 2020-07-31 2020-07-31 0000225628 fil:CaresActPayrollSupportProgramMember 2021-02-12 2021-02-12 0000225628 fil:CaresActPayrollSupportProgramMember 2021-03-05 2021-03-05 0000225628 fil:CaresActPayrollSupportProgramMember 2021-03-08 2021-03-08 0000225628 fil:CaresActPayrollSupportProgramMember 2021-04-26 2021-04-26 0000225628 fil:CaresActPayrollSupportProgramMember 2021-04-16 2021-04-16 0000225628 fil:CaresActPayrollSupportProgramMember 2021-04-29 2021-04-29 0000225628 fil:CaresActPayrollSupportProgramMember 2021-05-27 2021-05-27 0000225628 fil:CustomerMember 2021-11-01 2022-07-31 0000225628 fil:AirlinesMember 2021-11-01 2022-07-31 0000225628 fil:AirlinesMember 2022-05-01 2022-07-31 0000225628 fil:AirlinesMember 2021-05-01 2021-07-31 0000225628 fil:AirlinesMember 2020-11-01 2021-07-31 0000225628 fil:AirportsMember 2021-11-01 2022-07-31 0000225628 fil:AirportsMember 2022-05-01 2022-07-31 0000225628 fil:AirportsMember 2021-05-01 2021-07-31 0000225628 fil:AirportsMember 2020-11-01 2021-07-31 0000225628 fil:OtherMember 2021-11-01 2022-07-31 0000225628 fil:OtherMember 2022-05-01 2022-07-31 0000225628 fil:OtherMember 2021-05-01 2021-07-31 0000225628 fil:OtherMember 2020-11-01 2021-07-31 0000225628 fil:PerformanceObligationMember 2021-11-01 2022-07-31 0000225628 fil:SubscriptionServicesMember 2021-11-01 2022-07-31 0000225628 fil:SubscriptionServicesMember 2022-05-01 2022-07-31 0000225628 fil:SubscriptionServicesMember 2021-05-01 2021-07-31 0000225628 fil:SubscriptionServicesMember 2020-11-01 2021-07-31 0000225628 fil:ProfessionalServicesMember 2021-11-01 2022-07-31 0000225628 fil:ProfessionalServicesMember 2022-05-01 2022-07-31 0000225628 fil:ProfessionalServicesMember 2021-05-01 2021-07-31 0000225628 fil:ProfessionalServicesMember 2020-11-01 2021-07-31 0000225628 fil:MaterialRightsMember 2021-11-01 2022-07-31 0000225628 fil:SeventhGilbertNoteMember 2021-01-29 0000225628 fil:EighthGilbertNoteMember 2022-01-26 0000225628 fil:EighthGilbertNoteMember 2022-01-26 2022-01-26 0000225628 fil:NineGilbertNoteMember 2022-04-30 0000225628 fil:NineGilbertNoteMember 2022-04-30 2022-04-30 0000225628 fil:TenGilbertNoteMember 2022-07-31 0000225628 fil:TenGilbertNoteMember 2022-07-31 2022-07-31 0000225628 fil:AccruedInterestOnExistingGilbertNoteMember 2022-07-31 xbrli:pure iso4217:USD xbrli:shares iso4217:USD xbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-Q

 

 QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d)

OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the Quarterly Period ended July 31, 2022

 

OR

 

 TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d)

OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the transition period from _______ to _______

 

Commission file number 000-7642

 

PASSUR AEROSPACE, INC.

 

(Exact Name of Registrant as Specified in Its Charter)

 

New York

11-2208938

(State or Other Jurisdiction of
Incorporation or Organization)

(I.R.S. Employer
Identification No.)

 

 

3452 Lake Lynda Dr, Suite 190, Orlando Florida

32817

(Address of Principal Executive Office)

(Zip Code)

 

Registrant's telephone number, including area code: (203) 622-4086

 

Indicate by check mark whether the Registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.

Yes [X] No [ ] 

 

Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit and post such files).

Yes [X] No [ ]

 

Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer,” and “smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one): 

Large accelerated filer

¨

Accelerated filer

¨

Non-accelerated filer

¨

Smaller reporting company

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. [ ]

 

Indicate by check mark whether the Registrant is a shell company (as defined in Rule 12b-2 of the Act).

Yes No [X]

 

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

 

There were 7,712,091 shares of the Registrant’s common stock with a par value of $0.01 per share outstanding as of September 1, 2022.


 

 

INDEX

 

PASSUR Aerospace, Inc. and Subsidiary

 

 

 

Page

 

 

 

PART I.

Financial Information

 

 

 

 

Item 1.

Financial Statements

3

 

 

 

 

Consolidated Balance Sheets as of July 31, 2022 (unaudited)
and October 31, 2021.

3

 

 

 

 

Consolidated Statements of Operations (unaudited)
Three months ended July 31, 2022 and 2021.

4

 

 

 

 

Consolidated Statements of Operations (unaudited)
Nine months ended July 31, 2022 and 2021.

5

 

 

 

 

Consolidated Statements of Stockholders’ Deficit (unaudited)
Nine months ended July 31, 2022 and 2021.

6

 

 

 

 

Consolidated Statements of Cash Flows (unaudited)
Nine months ended July 31, 2022 and 2021.

7

 

 

 

 

Notes to Consolidated Financial Statements (unaudited)

8

 

 

 

Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations.

20

 

 

 

Item 3.

Quantitative and Qualitative Disclosures about Market Risk.

29

 

 

 

Item 4.

Controls and Procedures.

29

 

 

 

PART II.

Other Information

 

 

 

 

Item 1.

Legal Proceedings.

30

 

 

 

Item 1A.

Risk Factors

30

 

 

 

Item 5.

Other Information.

31

 

 

 

Item 6.

Exhibits.

31

 

 

 

Signatures.

33


Page 2 of 27


 

PART I: Financial Information

 

Item 1. Financial Statements

 

PASSUR Aerospace, Inc. and Subsidiary

Consolidated Balance Sheets

 

July 31, 2022

 

October 31, 2021

 

(unaudited)

 

 

Assets

 

 

 

Current assets:

 

 

 

Cash

$216,570  

 

$1,569,587  

Accounts receivable, net

911,195  

 

808,611  

Prepaid expenses and other current assets

299,530  

 

247,940  

Total current assets

1,427,295  

 

2,626,138  

 

 

 

 

Capitalized software development costs, net

373,250  

 

737,600  

Property and equipment, net

15,115  

 

92,905  

Operating lease right-of-use assets

273,533  

 

334,866  

Other assets

45,719  

 

45,719  

Total assets

$2,134,912  

 

$3,837,228  

 

 

 

 

Liabilities and stockholders' deficit

 

 

 

Current liabilities:

 

 

 

Accounts payable

$725,630  

 

$731,767  

Accrued liabilities - Stimulus funding

-  

 

866,560  

Accrued expenses and other current liabilities

1,552,377  

 

678,063  

Operating lease liabilities, current portion

89,701  

 

86,195  

Deferred revenue, current portion

951,572  

 

1,319,859  

Total current liabilities

3,319,280  

 

3,682,444  

 

 

 

 

Deferred revenue, long term portion

136,131  

 

173,939  

Note payable - related party

12,491,625  

 

10,691,625  

Operating lease liabilities, non-current

271,353  

 

331,168  

 

 

 

 

Total liabilities

16,218,389  

 

14,879,176  

 

 

 

 

Commitments and contingencies

 

 

 

 

 

 

 

Stockholders' deficit:

 

 

 

Preferred shares - authorized 5,000,000 shares, par value $0.01 per share;
none issued or outstanding

-  

 

-  

Common shares - authorized 20,000,000 shares, respectively,
par value $0.01 per share; issued 8,496,526 at July 31, 2022
and October 31, 2021

84,964  

 

84,964  

Additional paid-in capital

18,923,283  

 

18,670,969  

Accumulated deficit

(31,158,046) 

 

(27,864,203) 

(12,149,799) 

 

(9,108,270) 

Treasury stock, at cost, 784,435 shares at July 31, 2022 and
October 31, 2021, respectively

(1,933,678) 

 

(1,933,678) 

Total stockholders' deficit

(14,083,477) 

 

(11,041,948) 

Total liabilities and stockholders' deficit

$2,134,912  

 

$3,837,228  

 

See accompanying notes to consolidated financial statements.


Page 3 of 27


 

PASSUR Aerospace, Inc. and Subsidiary

Consolidated Statements of Operations

(Unaudited)

 

 

 

Three months ended

 

July 31,

2022

 

2021

 

 

 

 

Revenues

$1,483,960  

 

$1,509,808  

 

 

 

 

Operating expenses:

 

 

 

Cost of revenues

1,227,394  

 

579,491  

Research and development expenses

91,050  

 

55,802  

Selling, general, and administrative expenses

1,353,213  

 

672,399  

2,671,657  

 

1,307,692  

 

 

 

 

(Loss)/Income from operations

$(1,187,697) 

 

$202,116  

 

 

 

 

Interest expense - related party

301,608  

 

266,400  

Loss before income taxes

(1,489,305) 

 

(64,284) 

 

 

 

 

Provision for income taxes

-  

 

-  

Net loss

$(1,489,305) 

 

$(64,284) 

 

 

 

 

Net loss per common share - basic

$(0.19) 

 

$(0.01) 

Net loss per common share - diluted

$(0.19) 

 

$(0.01) 

 

 

 

 

Weighted average number of common shares outstanding - basic

7,712,091  

 

7,712,091  

Weighted average number of common shares outstanding - diluted

7,712,091  

 

7,712,091  

 

See accompanying notes to consolidated financial statements.


Page 4 of 27


 

PASSUR Aerospace, Inc. and Subsidiary

Consolidated Statements of Operations

(Unaudited)

 

 

Nine months ended

 

July 31,

2022

 

2021

 

 

 

 

Revenues

$4,340,577  

 

$4,669,573 

 

 

 

 

Operating expenses:

 

 

 

Cost of revenues

3,111,778  

 

1,714,615 

Research and development expenses

247,977  

 

156,685 

Selling, general, and administrative expenses

3,441,903  

 

1,987,183 

6,801,658  

 

3,858,483 

 

 

 

 

(Loss)/Income from operations

$(2,461,081) 

 

$811,090 

 

 

 

 

Interest expense - related party

832,762  

 

790,513 

(Loss)/Income before income taxes

(3,293,843) 

 

20,577 

 

 

 

 

Provision for income taxes

-  

 

- 

Net (loss)/income

$(3,293,843) 

 

$20,577 

 

 

 

 

Net (loss)/income per common share - basic

$(0.43) 

 

$0.00 

Net (loss)/income per common share - diluted

$(0.43) 

 

$0.00 

 

 

 

 

Weighted average number of common shares outstanding - basic

7,712,091  

 

7,712,091 

Weighted average number of common shares outstanding - diluted

7,712,091  

 

7,748,451 

 

See accompanying notes to consolidated financial statements.


Page 5 of 27


PASSUR Aerospace, Inc. and Subsidiary

Consolidated Statements of Stockholders’ Deficit

(Unaudited)

 

 

 

Nine Months ended July 31, 2022

 

 

 

 

 

Additional

 

 

 

 

 

Total

 

 

Common Stock

 

Paid-In

 

Accum.

 

Treasury

 

Stockholders

 

Shares

Amount

 

Capital

 

Deficit

 

Stock

 

Deficit

 

 

 

 

 

 

 

 

 

 

 

 

Balance at October 31, 2021

 

8,496,526 

$84,964 

 

$18,670,969 

 

$(27,864,203) 

 

$(1,933,678) 

 

$(11,041,948) 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation expense

 

- 

- 

 

103,570 

 

-  

 

-  

 

103,570  

Net loss

 

- 

- 

 

- 

 

(429,775) 

 

-  

 

(429,775) 

Balance at January 31, 2022

 

8,496,526 

84,964 

 

18,774,539 

 

(28,293,978) 

 

(1,933,678) 

 

(11,368,153) 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation expense

 

- 

- 

 

77,052 

 

-  

 

-  

 

77,052  

Net loss

 

- 

- 

 

- 

 

(1,374,763) 

 

-  

 

(1,374,763) 

Balance at April 30, 2022

 

8,496,526 

$84,964 

 

$18,851,591 

 

$(29,668,741) 

 

$(1,933,678) 

 

$(12,665,864) 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation expense

 

- 

- 

 

71,692 

 

-  

 

-  

 

71,692  

Net loss

 

- 

- 

 

- 

 

(1,489,305) 

 

-  

 

(1,489,305) 

Balance at July 31, 2022

 

8,496,526 

$84,964 

 

$18,923,283 

 

$(31,158,046) 

 

$(1,933,678) 

 

$(14,083,477) 

 

 

 

Nine Months ended July 31, 2021

 

 

 

 

 

Additional

 

 

 

 

 

Total

 

 

Common Stock

 

Paid-In

 

Accum.

 

Treasury

 

Stockholders

 

Shares

Amount

 

Capital

 

Deficit

 

Stock

 

Deficit

 

 

 

 

 

 

 

 

 

 

 

 

Balance at October 31, 2020

 

8,496,526 

$84,964 

 

$18,448,202 

 

$(27,957,401) 

 

$(1,933,678) 

 

$(11,357,913) 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation expense

 

- 

- 

 

47,026 

 

-  

 

-  

 

47,026  

Net income

 

- 

- 

 

- 

 

135,397  

 

-  

 

135,397  

Balance at January 31, 2021

 

8,496,526 

84,964 

 

18,495,228 

 

(27,822,004) 

 

(1,933,678) 

 

(11,175,490) 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation expense

 

- 

- 

 

66,621 

 

-  

 

-  

 

66,621  

Net loss

 

- 

- 

 

- 

 

(50,536) 

 

-  

 

(50,536) 

Balance at April 30, 2021

 

8,496,526 

$84,964 

 

$18,561,849 

 

$(27,872,540) 

 

$(1,933,678) 

 

$(11,159,405) 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation expense

 

- 

- 

 

64,501 

 

-  

 

-  

 

64,501  

Net loss

 

- 

- 

 

- 

 

(64,284) 

 

-  

 

(64,284) 

Balance at July 31, 2021

 

8,496,526 

$84,964 

 

$18,626,350 

 

$(27,936,824) 

 

$(1,933,678) 

 

$(11,159,188) 

 

See accompanying notes to consolidated financial statements.


Page 6 of 27


PASSUR Aerospace, Inc. and Subsidiary

Consolidated Statements of Cash Flows

(Unaudited)

 

 

Nine months ended July 31,

2022

 

2021

 

 

 

 

Cash flows from operating activities

 

 

 

Net (loss)/income

$(3,293,843) 

 

$20,577  

Adjustments to reconcile net (loss)/income to net cash used in operating activities:

 

 

 

Depreciation and amortization

442,681  

 

539,066  

Recovery of doubtful accounts

(86,325) 

 

(43,905) 

Federal Stimulus credits utilized

(789,108) 

 

(3,377,105) 

Stock-based compensation

252,314  

 

178,148  

Operating lease assets and liabilities, net

5,024  

 

(92,536) 

Changes in operating assets and liabilities:

 

 

 

Accounts receivable

(16,259) 

 

200,278  

Prepaid expenses and other current assets

(52,131) 

 

(61,955) 

Other assets

-  

 

550  

Accounts payable

(6,137) 

 

(712,419) 

Accrued expenses and other current liabilities

796,862  

 

95,499  

Deferred revenue

(406,095) 

 

88,419  

Total adjustments

140,826  

 

(3,185,960) 

Net cash used in operating activities

(3,153,017) 

 

(3,165,383) 

 

 

 

 

Cash flows used in investing activities

 

 

 

Property and equipment

-  

 

(61,014) 

Net cash used in investing activities

-  

 

(61,014) 

 

 

 

 

Cash flows from financing activities

 

 

 

Proceeds under Federal Stimulus grant program

-  

 

3,494,392  

Proceeds from notes payable - related party

1,800,000  

 

-  

Net cash provided by financing activities

1,800,000  

 

3,494,392  

 

 

 

 

(Decrease)/Increase in cash

(1,353,017) 

 

267,995  

 

 

 

 

Cash - beginning of period

1,569,587  

 

2,748,066  

Cash - end of period

$216,570  

 

$3,016,061  

 

 

 

 

Supplemental cash flow information

 

 

 

Cash paid during the period for:

 

 

 

Interest - related party

$-  

 

$790,512  

Income taxes

$-  

 

$-  

 

See accompanying notes to consolidated financial statements.


Page 7 of 27


 

PASSUR Aerospace, Inc. and Subsidiary

Notes to Consolidated Financial Statements

Nine Months Ended July 31, 2022

(Unaudited)

 

1.Nature of Business 

 

PASSUR® Aerospace, Inc. (“PASSUR” or the “Company”), a New York corporation founded in 1967, is a business intelligence company, providing predictive analytics and decision support technology for the aviation industry primarily to improve the operational performance and cash flow of airlines, airports, fixed based operators (FBOs) and air navigation service providers (ANSPs). The Company provides a cloud-based platform, ARiVA™, that manages and optimizes operations for our customers.

 

PASSUR delivers digital solutions to global aviation operations, meeting the needs of global air travel as well as supporting the recovery of the aviation industry from the COVID-19 crisis. The structure and execution of operations within the aviation industry have fundamentally changed as a result of this crisis due to the significant change in the economics required to support current conditions, return to normal operations and profitability, and assist in mitigating health risks.

 

PASSUR continues to apply artificial intelligence powered by machine learning to aviation data, addressing the industry’s most costly challenges, including the management and optimization of airspace, airport assets, aircraft, and day of flight operations.

 

The Company provides its solutions to airlines and airports in the United States, as well as an airline in Latin America. The global market presents an opportunity to network more customers in a broader market. Solutions offered by PASSUR help to ensure flight completion. They cover the entire flight life cycle, from gate to gate, and result in reductions in overall costs and carbon emissions, while maximizing revenue opportunities, improving operational efficiency, and enhancing the passenger experience.

 

The Company is a supplier and partner to the air transportation industry. While many of the Company’s customers are experiencing increases in air travel volume, spending to invest in programs to promote operational efficiencies and productivity usually lag such increases. As a result, the Company experienced downturns in its revenues year-to-date in fiscal 2022 and for the fiscal year 2021. The Company continues to believe that its products and professional service engagements are critical to the efficient operation of the air transportation market. See Part II, Item 1A, “Risk Factors”, in this Quarterly Report on Form 10-Q.

 

2. Basis of Presentation and Significant Accounting Policies

 

The consolidated financial information contained in this quarterly report on Form 10-Q represents interim condensed financial data and, therefore, does not include all footnote disclosures required to be included in financial statements prepared in conformity with accounting principles generally accepted in the United States (“GAAP”). Such footnote information was included in the Company's Annual Report on Form 10-K for the year ended October 31, 2021, filed with the Securities and Exchange Commission (“SEC”) on January 26, 2022; the consolidated financial data included herein should be read in conjunction with that report. In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments necessary to present fairly the Company’s consolidated financial position as of July 31, 2022, and its consolidated results of operations for the three and nine months ended July 31, 2022 and July 31, 2021, respectively.

 

The results of operations for the interim period stated above are not necessarily indicative of the results of operations to be recorded for the full fiscal year ending October 31, 2022.

 

Certain financial information in the footnotes has been rounded to the nearest thousand for presentation purposes.

 

Liquidity

 

The Company’s current liabilities exceeded its current assets (excluding deferred revenue) by $940,000 as of July 31, 2022. The note payable to a related party, G.S. Beckwith Gilbert, the Company’s significant shareholder and Non-Executive Chairman of the Board, with a maturity of November 1, 2023, was $12,492,000 at July 31, 2022. The Company has accrued and unpaid interest under these borrowings for the first nine months of fiscal 2022 in the amount of $833,000, which amount is included in accrued expenses and other current liabilities at July 31, 2022. During fiscal year 2021, the Company paid Mr. Gilbert all accrued interest incurred for fiscal 2021 in the amount of $1,057,000. The Company’s stockholders’ equity had a deficit of $14,083,000 at July 31, 2022. The Company reported a net loss of $3,294,000 for the nine months ended July 31, 2022.


Page 8 of 27


 

If the Company’s business does not generate sufficient cash flows from operations to meet its operating cash requirements, the Company will attempt to obtain external financing on commercially reasonable terms. However, the Company has received a commitment from G.S. Beckwith Gilbert, dated September 12, 2022, that if the Company, at any time, is unable to meet its obligations through September 13, 2023, G.S. Beckwith Gilbert will provide the Company with the necessary continuing financial support to meet such obligations. Such commitment for financial support may be in the form of additional advances or loans to the Company, in addition to the deferral of principal and/or interest payments due on the existing loans, if deemed necessary. The note payable is secured by the Company’s assets.

 

The Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”), enacted in March 2020, as well as subsequently enacted legislation, including the American Rescue Plan Act of 2021 (the “Rescue Act”), have provided economic support for, among others, businesses in the aviation industry. The Company has received grants under both the CARES Act and the Rescue Act (collectively referred to herein as the “CARES Act grants”), totaling approximately $6,498,000, as described in more detail below.

 

1.In July 2020, the Company entered into an agreement with the U.S. Department of the Treasury to receive an aggregate of $3,003,000 in emergency relief through the CARES Act Payroll Support Program (“PSP1”). The relief payments were received in three installments from July 2020 through September 2020. Pursuant to the Payroll Support Program Agreement, the relief payments must be used exclusively for the continuation of payment of certain employee wages, salaries and benefits. The Company has used such relief payments for such purpose. The PSP1 relief payments were conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through September 30, 2020, as well as other conditions including prohibitions on share repurchases and dividends through September 30, 2021, and certain limitations on executive compensation that applied through March 24, 2022. 

2.On February 12, 2021, the Company received an additional “top off” disbursement of $875,000 under PSP1, subject to the terms and conditions described above. 

3.On March 5, 2021, the Company entered into a Payroll Support Program Extension Agreement with the U.S. Department of the Treasury for an award the Company received under the CARES Act Payroll Support Program (“PSP2”). The total amount awarded to the Company under PSP2 was approximately $1,310,000. The relief payments under PSP2 were received in two installments of approximately $655,000 each on March 8, 2021 and April 26, 2021. As with the original grant under PSP1, PSP2 proceeds were required to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The Company has used such relief payments for such purpose. The PSP2 relief payments were conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of March 31, 2021, or the date on which the Company has expended all of the payroll support, as well as other conditions including prohibitions on share repurchases and dividends through the later of March 31, 2022, or the date on which the Company has expended all of the payroll support, and certain limitations on executive compensation that apply through October 1, 2022. 

4.On April 16, 2021, the Company entered into a Payroll Support Program 3 Agreement with the U.S. Department of the Treasury for an award the Company will receive under the Rescue Act (“PSP3”). The total amount awarded to the Company under PSP3 was approximately $1,310,000. The first installment, in the amount of approximately $655,000, was received by the Company on April 29, 2021. The second installment of approximately $655,000 was received by the Company on May 27, 2021. The Company does not anticipate any additional stimulus grant payments under the Payroll Support Programs. As with the original grants under PSP1 and PSP2, proceeds under PSP3 were required to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The Company has used such proceeds for such purpose. The PSP3 relief payments were conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of September 30, 2021, or the date on which the Company has expended all of the payroll support, as well as other conditions including prohibitions on share repurchases and dividends through September 30, 2022, and certain limitations on executive compensation that apply through April 1, 2023. 

 

The Company expended the remaining balance of funds received under the various Payroll Support Programs during the three months ended January 31, 2022. The amount of unused stimulus funding as of July 31, 2022 and October 31, 2021 was $0 and $856,000, respectively, and is shown in the balance sheet under current liabilities as Accrued Liabilities - Stimulus Funding.


Page 9 of 27


 

The Company believes that it has operated in compliance with all the provisions and requirements under the CARES Act, the Rescue Act and the Payroll Support Program Agreements up through and including the period ended July 31, 2022, and fully intends to continue to comply with all such provisions and requirements. Consequently, the Company has accounted for the advanced funds as grants not requiring repayment and recognized such amounts in income as qualifying salaries, wages and benefits were incurred. The Company reduced its compensation expense by $0 and $1,189,000 during the three months ended July 31, 2022 and July 31, 2021, respectively, and by $789,000 and $3,377,000 during the nine months ended July 31, 2022 and July 31, 2021, respectively, as the CARES Act grant proceeds received by the Company were used to fund eligible payroll costs. If the Company does not comply with the provisions of the CARES Act, the Rescue Act and the Payroll Support Program Agreements, the Company may be required to repay the government funds and also be subject to other remedies.

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of PASSUR and its wholly-owned subsidiary. All significant inter-company transactions and balances have been eliminated in consolidation.

 

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company’s significant estimates include those related to revenue recognition, stock-based compensation, software development costs, the PASSUR Network and income taxes. Actual results could differ from those estimates.

 

Revenue Recognition Policy

 

The Company recognizes revenue in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers ("Topic 606"). The Company accounts for a customer contract when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights can be identified, payment terms can be identified, the contract has commercial substance, and it is probable the Company will collect substantially all of the consideration to which it is entitled.

 

The Company derives revenue primarily from subscription-based, real-time decision and solution information and professional services. Revenues are recognized when control of these services is transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.

 

The Company determines revenue recognition through the following steps:

·Identification of the contract, or contracts, with a customer; 

·Identification of the performance obligations in the contract; 

·Determination of transaction price; 

·Allocation of transaction price to performance obligations in the contract; and 

·Recognition of revenue when, or as, the Company satisfies a performance obligation. 

 

A.Nature of Performance Obligations 

 

Subscription services revenue

 

Subscription services revenue is comprised of cloud-based subscription fees that provide the customer the right to access the Company’s software and receive support and updates, if any, for a period of time. The Company has determined such access represents a stand-ready service provided continually throughout the contract term. As such, control and satisfaction of this stand-ready performance obligation is deemed to occur over time. The Company’s subscription contracts include a fixed amount of consideration that is recognized ratably over the non-cancellable contract term, beginning on the date that access is made available to the customer. The passage of time is deemed to be the most faithful depiction of the transfer of control of the services as the customer simultaneously receives and consumes the benefit provided by the Company’s performance. Subscription contracts are generally one to three years in length, billed either monthly, quarterly or annually, typically in advance, which coincides with the terms of the agreement. The Company’s subscription contracts do not have a significant financing component and customer invoices are typically due within 30 days. There is no significant variable consideration related to these arrangements. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether transfer of control to customers has occurred.


Page 10 of 27


 

Professional services revenue

 

Professional services primarily consist of value assessments and customer training services. Payment for professional services is generally a fixed fee or a fee based on time and materials. The obligation to provide professional services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as the Company satisfies its performance obligations. For professional services, revenue is recognized by measuring progress toward the complete satisfaction of the Company’s obligation. Progress for services that are contracted for a fixed price is generally measured based on hours incurred as a portion of total estimated hours, and as a practical expedient, progress for services that are contracted for time and materials is generally based on the amount the Company has the right to invoice. Professional services contracts are generally one year or less in length, billed either in advance, upon pre-defined milestones or as services are rendered, in accordance with the terms of the agreement. The Company’s professional service contracts do not have a significant financing component and customer invoices are typically due within 30 days.

 

Material rights

 

Contracts with customers may include material rights which are also performance obligations. Material rights primarily arise when the contract gives the customer the right to renew subscription services at a discounted price in the future. This may occur from time to time when the Company’s contracts provide an implicit discount as the customer pays a nonrefundable up-front fee in connection with the initial services contract that it does not have to pay again in order to renew the service. These non-refundable up-front fees are not related to any promised service that the customer benefits from other than providing access to the subscription service. Revenue allocated to material rights is recognized when the customer exercises the right over the estimated renewal period of five years or when the right expires. If exercised by the customer, the amount previously deferred for the material right is included in the transaction price of the renewal contract and allocated to the services included in that contract. If expired, revenue is recognized as subscription services revenue in the period the right expired. If the up-front fees do not provide the customer with a material right, then the amount is included in the transaction price of the initial services contract and allocated to the performance obligations in that contract.

 

Contracts with multiple performance obligations

 

Some of the Company’s contracts with customers contain multiple distinct performance obligations. For these contracts, the transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The standalone selling price reflects the price the Company would charge for a specific service if it was sold separately in similar circumstances and to similar customers. The Company maximizes the use of directly observable transactions to determine the standalone selling prices for its performance obligations. For subscription services, the Company separately determines the standalone selling prices by type of solution and customer demographics. For professional services, the Company separately determines standalone selling price by type of services.

 

Other policies and judgments

 

The commissions that the Company pays for obtaining a contract with a customer are conditional on future service provided by the employee. Therefore, since these costs are not incremental solely based on obtaining a contract, the Company does not defer any commission costs.

 

Some of the Company’s contracts with its customers contain multiple performance obligations subject to allocation of transaction prices. Some contracts contain material rights, in the form of non-refundable up-front fees. Such fees are amortized to income over an estimated average customer life. Differences in actual average customer life compared with estimates may result in changes to amounts amortized to income. In the case of professional services, revenue recognition may be dependent on estimating the amount of time needed to complete various tasks within a contract and estimating the actual amount of completion at any point in time. Revisions to such estimates at any time may result in adjustments to the amounts of revenue recognized.

 

B.Disaggregation 

 

The disaggregation of revenue by customer and type of performance obligation is as follows:

 

Revenue by type of customer:

 

Three Months
Ended July 31,
2022

 

Three Months
Ended July 31,
2021

 

Nine Months
Ended July 31,
2022

 

Nine Months
Ended July 31,
2021

Airlines

 

$220,000

 

$149,000

 

$732,000

 

$660,000

Airports

 

896,000

 

1,215,000

 

2,811,000

 

3,695,000

Other

 

368,000

 

146,000

 

798,000

 

315,000

Total Revenue

 

$1,484,000

 

$1,510,000

 

$4,341,000

 

$4,670,000


Page 11 of 27


 

 

Revenue by type of performance obligation:

 

Three Months
Ended July 31,
2022

 

Three Months
Ended July 31,
2021

 

Nine Months
Ended July 31,
2022

 

Nine Months
Ended July 31,
2021

Subscription services

 

$1,313,000

 

$1,340,000

 

$4,045,000

 

$4,279,000

Professional services

 

171,000

 

170,000

 

296,000

 

391,000

Total Revenue

 

$1,484,000

 

$1,510,000

 

$4,341,000

 

$4,670,000

 

C.Contract Balances 

 

The opening and closing balances of the Company's accounts receivable, unbilled receivables, and deferred revenues are as follows:

 

 

Accounts
Receivable

 

Unbilled
Receivable

 

Deferred
Revenue

Balance at November 1, 2021

$720,000 

 

$89,000 

 

$1,494,000 

 

 

 

 

 

 

 

Balance at July 31, 2022

 

$745,000 

 

$166,000 

 

$1,088,000 

 

The differences in the opening and closing balances of the Company’s unbilled receivable and deferred revenue primarily result from the timing difference between the Company’s performance and the customer’s payment.

 

Deferred revenue includes amounts billed to customers for which the revenue recognition criteria has not yet been met. Deferred revenue primarily consists of billings or payments received in advance of revenue recognition from the Company’s subscription services and, to a lesser extent, professional services. Deferred revenue is recognized as the Company satisfies its performance obligations. The Company generally invoices its customers in monthly, quarterly or annual installments for subscription services. Accordingly, the deferred revenue balance does not generally represent the total contract value of annual or multi-year, non-cancellable subscription arrangements. Deferred revenue that will be recognized during the succeeding 12-month period is recorded as current deferred revenue and the remaining portion is recorded as noncurrent. The amount of revenue recognized during the nine months ended July 31, 2022 that was included in the deferred revenue balance at November 1, 2021 was approximately $1,244,000.

 

Unbilled accounts receivable relates to the delivery of subscription and/or professional services for which the related billings will occur in a future period.

 

D.Transaction Price Allocated to the Remaining Performance Obligation 

 

The following table discloses the aggregate amount of the transaction price allocated to the remaining performance obligations as of the end of the reporting period, and when the Company expects to recognize the revenue.

 

 

 

12 months or
less

 

Greater than
12 months *

Subscription services

 

$3,239,000 

 

$1,026,000 

Professional services

 

$62,000 

 

$- 

Material rights

 

$81,000 

 

$136,000 

 

*Approximately 100% of subscription services and 90% of material rights amounts are expected to be recognized between 12 and 36 months.

 

The table above includes amounts billed and not yet recognized as revenue, as well as unrecognized future committed billings in customer contracts and excludes future billing amounts for which the customer has a termination for convenience right in their agreement.

 

Cost of Revenues

 

Costs associated with subscription and maintenance revenues consist primarily of communication costs, data feeds costs, compensation and benefit costs and amortization of previously capitalized software development costs (referred to as “Capitalized Assets”). Cost of revenues in each reporting period was impacted by previously capitalized costs associated with software development and data center projects. In prior periods, the labor and fringe benefit costs of the Company employees involved in creating Capitalized Assets were capitalized, rather than expensed, and amortized over three years, as determined by their projected useful life. The Company did not capitalize any software development costs, as well as network and data center costs, subsequent to January 31, 2020. Given business conditions in the aviation industry surrounding the unprecedented COVID-19 pandemic, the Company’s software efforts were concentrated in the areas of maintenance of existing products.

 


Page 12 of 27


PASSUR’s services are powered by a combination of FAA data plus commercial ADS-B aggregator feeds and other data feeds available to the Company, which provide a more cost-effective solution and allow us to focus more on value-added analytics, and less on sensor technology.

 

Additionally, due to the financial and economic hardships that have been experienced by the Company’s customers and air transportation support vendors in the ongoing COVID-19 environment (described in “3. Impact of the COVID-19 Pandemic”, below), there has been a significant amount of uncertainty surrounding the ability of our customers to either renew and/or maintain their current levels of committed contracts with the Company. As a result of the industry changes in response to the COVID-19 pandemic, the Company anticipates that its level of Capitalized Assets, including related amortization of such costs, will decrease in the future, as the Company’s technological efforts are focused more on maintenance of existing products.

 

Income Taxes

 

On March 27, 2020, the Coronavirus Aid, Relief and Economic Security Act (the "CARES Act") was enacted to provide economic relief to those impacted by the COVID-19 pandemic. The CARES Act made various tax law changes, including, among other things: (i) modified the federal net operating loss rules, including permitting federal net operating losses incurred in 2018, 2019, and 2020 to be carried back to the five preceding taxable years in order to generate a refund of previously paid income taxes; (ii) enhanced recoverability of AMT tax credit carryforwards; (iii) delayed payment of employer payroll taxes; (iv) increased the limitation on business interest expenses under IRC Section 163(j) for the 2019 and 2020 tax years to permit additional expensing of interest; and (v) enacted a technical correction so that qualified improvement property can be immediately expensed under IRC Section 168(k). As of October 31, 2021, the Company had approximately $26,239,000 of net operating losses, which cannot be carried back to prior years to generate tax refunds since no tax had been paid in those years by the Company.

 

The Company’s provision for income taxes consists of federal, state and foreign taxes, as applicable, in amounts necessary to align the Company’s year-to-date tax provision with the effective rate that it expects to achieve for the full year. Each quarter the Company updates its estimate of the annual effective tax rate and records cumulative adjustments as necessary.

 

The estimated annual effective tax rate for the fiscal year ending October 31, 2022 is 0%. This calculation reflects estimated income tax expense based on our current year annual pretax income forecast which is offset by a reduction in the valuation allowance. The Company maintains a full valuation allowance against its deferred tax assets.

 

For the three and nine months ended July 31, 2022, the Company recorded an income tax provision of $0. The effective tax rate for the three and nine months ended July 31, 2022 was 0% on a pretax loss of $1,489,000 and $3,294,000, respectively. The effective rate differs from the U.S. federal corporate tax rate of 21% due to the valuation allowance.

 

For the three and nine months ended July 31, 2021, the Company recorded an income tax provision of $0. The effective tax rate for the three and nine months ended July 31, 2021 was 0% on a pretax (loss)/income of ($64,000) and $21,000, respectively. The effective rate differed from the U.S. federal statutory rate of 21% due to the valuation allowance and the use of net operating losses offset by a reduction in the valuation allowance.

 

Accounts Receivable

 

The Company records accounts receivable for agreements where amounts due from customers are contractually required and are non-refundable. The carrying amount of accounts receivable is reduced by a valuation allowance that reflects the Company’s best estimate of the amounts that will not be collected. Net accounts receivable is comprised of the monthly, quarterly, or annual committed amounts due from customers pursuant to the terms of each respective customer’s agreement. Accounts receivable balances include amounts attributable to deferred revenues. The Company’s accounts receivable balances included $166,000 of unbilled receivables associated with contractually committed services provided to existing customers during the nine months ended July 31, 2022, which will be invoiced subsequent to July 31, 2022. At October 31, 2021, the Company’s accounts receivable balance included $89,000 of unbilled receivables associated with contractually committed services provided to existing customers during the twelve months ended October 31, 2021.

 

The Company has a history of successfully collecting all amounts due from its customers under the original terms of its subscription agreements and believes that its products and professional service engagements are critical to the efficient operation of the air transportation market.

 

The provision for doubtful accounts was $52,000 and $183,000 as of July 31, 2022 and October 31, 2021, respectively. In addition to reviewing delinquent accounts receivable, the Company considers many factors in estimating its reserve, including historical data, experience, customer types, credit worthiness, and economic trends. The Company monitors its outstanding accounts receivable balances and believes the provision is adequate.


Page 13 of 27


 

Capitalized Software Development Costs

 

The Company capitalizes costs related to the development of internal use software in accordance with authoritative guidance issued by the FASB on internal-use software, ASC 350-40, “Internal-Use Software.” The Company expenses all costs incurred during the preliminary project stage of its development, and capitalizes the costs incurred during the application development stage. For periods through January 31, 2020, costs incurred relating to upgrades and enhancements to the software were capitalized if it had been determined that these upgrades or enhancements add additional functionality to the software. Costs incurred to maintain and support products after they became available were charged to expense as incurred. The Company did not capitalize any software development costs subsequent to January 31, 2020.

 

Due to the financial and economic hardships that have been experienced by airlines, airports and air transportation support vendors in the ongoing COVID-19 environment (described in “3. Impact of the COVID-19 Pandemic” below), there has been a significant amount of uncertainty surrounding the ability of our customers to continue to perform their contracts with the Company. Given these business conditions, the Company’s software efforts were concentrated in the areas of maintenance of existing products. As a result, the Company did not capitalize any software development costs during the three and nine months ended July 31, 2022 and July 31, 2021, respectively. The Company amortized $121,500 and $364,000 of capitalized software development costs during both the three and nine months ended July 31, 2022 and the three and nine months ended July 31, 2021, respectively. The Company recorded amortization of the software on a straight-line basis over the estimated useful life of the software, typically over three years, within “Cost of Revenues”.

 

As a result of the industry changes in response to the COVID-19 pandemic, the Company anticipates that its level of capitalized software development costs, including related amortization of such costs, will decrease in the future, as the Company’s technological efforts are focused more on maintenance of existing products.

 

Long-Lived Assets

 

The Company reviews long-lived assets for impairment when circumstances indicate the carrying amount of an asset may not be recoverable. Impairment is recognized to the extent the sum of undiscounted estimated future cash flows expected to result from the use of the asset is less than the carrying value. Assets to be disposed of are carried at the lower of their carrying value or fair value, less costs to sell. The Company evaluates the periods of amortization continually in determining whether later events and circumstances warrant revised estimates of useful lives. If estimates are changed, the unamortized costs will be allocated to the increased or decreased number of remaining periods in the asset’s revised life.

 

Deferred Tax Assets

 

Each reporting period, the Company assesses the realizability of its deferred tax assets to determine if it is more-likely-than-not that some portion, or all, of the deferred tax assets will be realized. The Company considered all available positive and negative evidence including the reversal of existing taxable temporary differences, projected future taxable income, tax planning strategies and recent financial operating results. The ultimate realization of a deferred tax asset is dependent on sufficient taxable income within the available carryback and/or carryforward periods to utilize the deductible temporary differences. Based on the weight of available evidence including recent financial operating results, the Company determined its net deferred tax assets are not realizable on a more-likely-than-not basis and that a valuation allowance is required against its net deferred tax assets.

 

At October 31, 2021, the Company had available federal net operating loss carryforwards of $26,812,000, of which $14,032,000 are indefinite lived, but only available to offset 80% of future taxable income, and $12,780,000 will expire in various tax years from fiscal year 2022 through fiscal year 2038.

 

Net (Loss)/Income per Share Information

 

Basic net (loss)/income per share is computed based on the weighted average number of shares outstanding. Diluted (loss)/earnings per share is computed similarly to basic (loss)/earnings per share, except that it reflects the effect of common shares issuable upon exercise of stock options, using the treasury stock method in periods in which they have a dilutive effect. The Company’s 2009 Stock Incentive Plan, which expired on February 24, 2019, and 2019 Stock Incentive Plan (the “Plan”), allow for a cashless exercise. Shares used to calculate net (loss)/income per share are as follows:


Page 14 of 27


 

 

 

For the three months ended

 

For the nine months ended

 

July 31,

 

July 31,

2022

 

2021

 

2022

 

2021

Basic Weighted average shares outstanding

7,712,091

 

7,712,091

 

7,712,091

 

7,712,091

Effect of dilutive stock options

-

 

-

 

-

 

36,360

Diluted weighted average shares outstanding

7,712,091

 

7,712,091

 

7,712,091

 

7,748,451

 

 

 

 

 

 

 

 

Weighted average shares which are not included in the
calculation of diluted net loss per share because their impact
is anti-dilutive. These shares consist of stock options.

1,452,500

 

1,472,500

 

1,452,500

 

1,277,500

 

Stock-Based Compensation

 

The Company follows FASB ASC 718, Compensation-Stock Compensation, which requires the measurement of compensation cost for all stock-based awards at fair value on the date of grant, and recognition of stock-based compensation expense over the service period for awards expected to vest. The fair value of stock options is determined using the Black-Scholes valuation model. Such fair value is recognized as an expense over the service period, net of forfeitures. Stock-based compensation expense was $37,000 and $65,000 for the three months ended July 31, 2022 and July 31, 2021, respectively. Stock-based compensation expense was $135,000 and $178,000 for the nine months ended July 31, 2022 and July 31, 2021, respectively. Stock-based compensation is primarily included in selling, general, and administrative expenses.

 

On August 16, 2021, the Company’s Board of Directors adopted the Second Amendment to the Plan, to authorize the granting of restricted stock unit (RSU) awards under the Plan. Each RSU represents the right to receive, following vesting, one share of the Company’s Common Stock. In connection with the Second Amendment to the Plan, the Board of Directors has authorized an aggregate of 800,000 RSU awards to be granted under the Plan. As of January 31, 2022, 797,500 RSU awards were granted under the Plan at a grant date fair market value of $0.63 per share, which RSU awards vest ratably over a three-year period. All 797,500 RSU awards were granted on October 22, 2021. Compensation expense related to RSU awards was $35,000 and $0 for the three months ended July 31, 2022 and July 31, 2021, respectively. Compensation expense related to RSU awards was $118,000 and $0 for the nine months ended July 31, 2022 and July 31, 2021, respectively.

 

Fair Value of Financial Instruments

 

The recorded amounts of the Company’s cash, receivables, and accounts payables approximate their fair values principally because of the short-term nature of these items. The fair value of related party debt is not practicable to determine due primarily to the fact that the Company’s related party debt is held by its significant shareholder and Non-Executive Chairman of the Board, and the Company does not have any third-party debt with which to compare.

 

Additionally, on a recurring basis, the Company uses fair value measures when analyzing asset impairments. Long-lived assets and certain identifiable intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If it is determined such indicators are present, and the review indicates that the assets will not be fully recoverable based on the undiscounted estimated future cash flows expected to result from the use of the asset, their carrying values are reduced to estimated fair value.

 

Recent Accounting Pronouncements Adopted

 

In February 2016, the FASB issued ASU 2016-02, which amends the ASC and creates Topic 842, Leases (“Topic 842”). Topic 842 requires lessees to recognize lease assets and lease liabilities for those leases classified as operating leases under previous GAAP on the balance sheet. On November 1, 2019, the Company adopted Topic 842. As a result of the adoption of Topic 842, the Company recognized operating lease right-of-use (“ROU”) assets and liabilities of $1,497,000 and $1,620,000, respectively. The Company does not have any finance lease ROU assets and liabilities. There was no change to our consolidated statements of operations or cash flows, as a result of the adoption.

 

In December 2019, the FASB issued ASU 2019-12, “Income Taxes Topic 740-Simplifying the Accounting for Income Taxes” (“ASU 2019-12”), which intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application of Topic 740. This guidance was effective for fiscal years beginning after December 15, 2020, including interim periods therein. Topic 740 did not have a material effect on the Company’s consolidated financial statements or any disclosures within these consolidated financial statements.


Page 15 of 27


 

Accounting Pronouncements Issued but not yet Adopted

In June 2016, the FASB issued ASU 2016-13, “Current Expected Credit Losses” (ASU 2016-13), which introduces an impairment model based on expected, rather than incurred, losses. Additionally, it requires expanded disclosures regarding (a) credit risk inherent in a portfolio and how management monitors the portfolio’s credit quality; (b) management’s estimate of expected credit losses; and (c) changes in estimates of expected credit losses that have taken place during the period. ASU 2016-13 is effective for fiscal years beginning after December 15, 2022. The Company has not yet quantified the impact of ASU 2016-13 on its consolidated financial statements. However, it is not expected to have a material effect on the Company’s consolidated financial statements.

 

3. Impact of the COVID-19 Pandemic

 

The aviation and travel industries, which are served by the Company and its products, have been severely affected by the ongoing COVID-19 outbreak. Travel restrictions and other measures imposed by most jurisdictions, coupled with the public’s reluctance to travel during the pandemic, resulted in a precipitous decline in demand for air travel, and our customers in the aviation and travel industries drastically reduced their capacity and operations from 2020 into 2021 as compared to 2019, which in turn has resulted in a significant reduction of demand for our products and services. As a result, the Company has faced increased economic pressures and continued to experience a significant loss of revenue during the nine- month periods ended July 31, 2022 and July 31, 2021. While the Company anticipates a return to an improved economic environment in fiscal 2023 given the state of vaccinations, treatments available, and changes in public behaviors, the recovery depends on many factors, the outcomes of which are uncertain or unknown at this time, such as, among other things, the scope, severity and duration of any variants to the COVID-19 virus, the continuing actions taken to contain the pandemic or to mitigate its impact, the acceptance and public distribution of treatments and vaccines for the disease (including its variants), and the length of time before the public feels safe to travel. All of these variables may have an impact on how quickly the industry can recover, which in turn may affect the revenue and earnings levels of the Company going forward. See Part II, Item 1A, “Risk Factors”, in this Quarterly Report on Form 10-Q.

 

The Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”), enacted in March 2020, as well as subsequently enacted legislation, including the American Rescue Plan Act of 2021 (the “Rescue Act”), have provided economic support for, among others, businesses in the airline industry. The Company has received grants under both the CARES Act and the Rescue Act (collectively referred to herein as the “CARES Act grants”), totaling approximately $6,498,000, as described in more detail below.

 

1.In July 2020, the Company entered into an agreement with the U.S. Department of the Treasury to receive an aggregate of $3,003,000 in emergency relief through the CARES Act Payroll Support Program (“PSP1”). The relief payments were received in three installments from July 2020 through September 2020. Pursuant to the Payroll Support Program Agreement, the relief payments must be used exclusively for the continuation of payment of certain employee wages, salaries and benefits. The Company has used such relief payments for such purpose. The PSP1 relief payments were conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through September 30, 2020, as well as other conditions including prohibitions on share repurchases and dividends through September 30, 2021, and certain limitations on executive compensation that applied through March 24, 2022. 

 

2.On February 12, 2021, the Company received an additional “top off” disbursement of $875,000 under PSP1, subject to the terms and conditions described above. 

 

3.On March 5, 2021, the Company entered into a Payroll Support Program Extension Agreement with the U.S. Department of the Treasury for an award the Company received under the CARES Act Payroll Support Program (“PSP2”). The total amount awarded to the Company under PSP2 was approximately $1,310,000. The relief payments under PSP2 were received in two installments of approximately $655,000 each on March 8, 2021 and April 26, 2021. As with the original grant under PSP1, PSP2 proceeds were required to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The Company has used such relief payments for such purpose. The PSP2 relief payments were conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of March 31, 2021, or the date on which the Company has expended all of the payroll support, as well as other conditions including prohibitions on share repurchases and dividends through the later of March 31, 2022, or the date on which the Company has expended all of the payroll support, and certain limitations on executive compensation that apply through October 1, 2022. 


Page 16 of 27


 

4.On April 16, 2021, the Company entered into a Payroll Support Program 3 Agreement with the U.S. Department of the Treasury for an award the Company received under the Rescue Act (PSP3”). The total amount awarded to the Company under PSP3 was approximately $1,310,000. The first installment, in the amount of approximately $655,000, was received by the Company on April 29, 2021. The second installment of approximately $655,000 was received by the Company on May 27, 2021. The Company does not anticipate any additional stimulus grant payments under the Payroll Support Programs. As with the original grants under PSP1 and PSP2, proceeds under PSP3 were required to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The Company has used such proceeds for such purpose. The PSP3 relief payments were conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of September 30, 2021, or the date on which the Company has expended all of the payroll support, as well as other conditions including prohibitions on share repurchases and dividends through September 30, 2022, and certain limitations on executive compensation that apply through April 1, 2023. 

 

The Company expended the remaining balance of funds received under the various Payroll Support Programs during the three months ended January 31, 2022. The amount of unused stimulus funding as of July 31, 2022 and October 31, 2021 was $0 and $856,000, respectively, and is shown in the balance sheet under current liabilities as Accrued Liabilities - Stimulus Funding.

 

The Company believes that it has operated in compliance with all the provisions and requirements under the CARES Act, the Rescue Act and the Payroll Support Program Agreements up through and including the period ended July 31, 2022, and fully intends to continue to comply with all such provisions and requirements. Consequently, the Company has accounted for the advanced funds as grants not requiring repayment and recognized such amounts in income as qualifying salaries, wages and benefits were incurred. The Company reduced its compensation expenses by $0 and $1,189,000 during the three months ended July 31, 2022 and July 31, 2021, respectively, and by $789,000 and $3,377,000 during the nine months ended July 31, 2022 and July 31,2021, respectively. If the Company does not comply with the provisions of the CARES Act, the Rescue Act and the Payroll Support Program Agreements, the Company may be required to repay the government funds and also be subject to other remedies.

 

Additionally, provisions under the CARES Act allowed the Company to defer payment of the employer’s share of social security taxes incurred from March of 2020 through December 31, 2020. The amount of payroll taxes subject to deferred payment was approximately $139,000. Under the terms of the legislation, 50% of the deferred payroll taxes, or approximately $70,000, was due and payable by December 31, 2021 (which amount has been paid by the Company), and the remaining 50%, or approximately $69,000, will become due and payable by December 31, 2022.

 

As previously disclosed, the Company took several actions beginning in April 2020 and prior to receiving the CARES Act funds, to mitigate the effects of the COVID-19 pandemic on its business and align its operating costs with its outlook for the foreseeable future. The effects of such actions are reflected in the costs of revenues, research and development and administrative costs for the three and nine months ended July 31, 2022 and July 31, 2021, and the Company anticipates that such cost savings will continue to benefit the Company for the remainder of fiscal 2022. However, if the recovery of the air transportation industry accelerates and revenue levels quickly return to pre-COVID-19 levels, these levels of cost savings may not be practicable or sustainable to support the operations necessary for the increased level of revenue. During the nine months ended July 31, 2022, the Company made investments in, among other areas, infrastructure and marketing, to benefit the longer-term growth of the Company. See Part II, Item 1A, “Risk Factors”, in this Quarterly Report on Form 10-Q.

 

4. Leases

 

The Company accounts for leases under the guidance of Topic 842, requiring the recognition of ROU assets and associated lease liabilities related to operating leases. The accounting for finance leases under Topic 842 is consistent with the prior accounting for capital leases. The Company elected not to apply the measurement and recognition requirements of Topic 842 to short-term leases (i.e., leases with a term of 12 months or less). Accordingly, short-term leases will not be recorded as ROU assets or lease liabilities on the Company’s consolidated balance sheets, and the related lease payments will be recognized in net earnings on a straight-line basis over the lease term.

 

The Company recognizes a lease liability and a related ROU asset at the commencement date for leases on its consolidated balance sheet, excluding short-term leases as noted above. The lease liability is equal to the present value of unpaid lease payments over the remaining lease term. The Company’s lease term at the commencement date may reflect options to extend or terminate the lease when it is reasonably certain that such options will be exercised. To determine the present value of the lease liability, the Company uses an incremental borrowing rate, which is defined as the rate of interest that the Company would have to pay to borrow (on a collateralized basis over a similar term) an amount equal to the lease payments in similar economic environments. The ROU asset is based on the corresponding lease liability adjusted for certain costs such as initial direct costs, prepaid lease payments and lease incentives received. Both operating and finance lease ROU assets are reviewed for impairment, consistent with other long-lived assets, whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. After a ROU asset is impaired, any remaining balance of the ROU asset is amortized on a straight-line basis over the shorter of the remaining lease term or the estimated useful life.


Page 17 of 27


 

After the lease commencement date, the Company evaluates lease modifications, if any, that could result in a change in the accounting for leases. For a lease modification, an evaluation is performed to determine if it should be treated as either a separate lease or a change in the accounting of an existing lease. In addition, significant changes in events or circumstances within the Company’s control are assessed to determine whether a change in the accounting for leases is required.

 

Certain of the Company’s leases provide for variable lease payments for the right to use an underlying asset that vary due to changes in facts and circumstances occurring after the commencement date, other than the passage of time. Variable lease payments that are dependent on an index or rate (e.g., Consumer Price Index) are included in the initial measurement of the lease liability, the initial measurement of the ROU asset, and the lease classification test based on the index or rate as of the commencement date. Any changes from the commencement date estimation of the index- and rate-based variable payments are expensed as incurred in the period of the change. Variable lease payments that are not known at the commencement date and are determinable based on the performance or use of the underlying asset, are not included in the initial measurement of the lease liability or the ROU asset, but instead are expensed as incurred. The Company’s variable lease payments primarily include common area maintenance and real estate taxes.

 

As of July 31, 2022, the Company had operating leases primarily for offices and its now-decommissioned PASSUR and Surface Multilateration (“SMLAT”) systems, with remaining terms of approximately two months to 4.5 years. The Company’s office lease contracts include options to extend the leases for up to five years. The Company’s office located in Stamford, Connecticut, was previously located in a 5,300 square foot office at an average annual cost of $220,000, under a lease expiring on June 30, 2023. On October 6, 2020, the Company modified this agreement, reducing the amount of square footage under rental and extending the term to June 30, 2025, at the reduced average annual rental rate of $61,000. The Company’s office located in Orlando, Florida, was subject to a lease through August 31, 2021, at an average annual rental rate of $74,000. Effective as of September 1, 2021, the Company entered into a new lease for its Orlando office, for approximately 1,800 square feet for a term of 64 months at an average annual rental of $51,400.

 

A summary of total lease costs and other information for the period relating to the Company’s operating leases is as follows:

 

 

Three Months Ended

Three Months Ended

 

Nine Months Ended

Nine Months Ended

Total lease cost

July 31, 2022

July 31, 2021

 

July 31, 2022

July 31, 2021

Operating lease cost

$31,441 

$46,969 

 

$85,806 

$144,104 

Short-term lease cost

$3,398 

$17,848 

 

$10,335 

$56,555 

Variable lease cost

$2,093 

$1,414 

 

$6,338 

$8,867 

Total

$36,932 

$66,231 

 

$102,479 

$209,526 

 

Other information

 

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

Operating cash flows from operating leases

$106,392  

 

Right-of-use assets obtained in exchange for new operating lease liabilities

$-  

 

Weighted-average remaining lease term - operating leases

3.77  

years

Weighted-average discount rate - operating leases

9.75% 

 

 

The total future minimum lease payments, over the remaining lease term, relating to the Company’s operating leases for the remainder of fiscal year 2022 and for each of the next four fiscal years and thereafter is as follows:

 

Fiscal Year Ended October 31:

Operating Leases

2022

$29,713  

2023

117,944  

2024

116,657  

2025

96,523  

2026

57,806  

Thereafter

9,873  

Total future minimum lease payments

$428,516  

Less imputed interest

(67,462) 

Total

$361,054  

 

The following table summarizes scheduled maturities of the Company’s contractual obligations relating to operating leases for which cash flows are fixed and determinable as of July 31, 2022:

 

Fiscal Year Ended October 31:

Payments Due in
Fiscal Year (1)

2022

$28,180 

2023

113,495 

2024

115,082 

2025

96,523 

2026

57,806 

Thereafter

9,873 

Total contractual obligations

$420,959 


Page 18 of 27


 

(1)Minimum operating lease commitments only include base rent. Certain leases provide for contingent rents that are not measurable at inception and primarily include common area maintenance and real estate taxes. These amounts are excluded from minimum operating lease commitments and are included in the determination of total rent expense when it is probable that the expense has been incurred and the amount is reasonably measurable. Such amounts have not been material to total rent expense. 

 

As of July 31, 2022, the Company did not have any finance leases or leases that had not yet commenced as of such date. As described above, effective as of September 1, 2021, the Company entered into a new lease for its primary software development facility, located in Orlando, Florida.

 

5. Notes Payable – Related Party

 

On January 29, 2021, the Company and Mr. Gilbert entered into a Seventh Debt Extension Agreement effective January 29, 2021, pursuant to which the Company cancelled an outstanding promissory note in the amount of $9,071,000 issued to Mr. Gilbert on January 27, 2020 (the “Sixth Gilbert Note”) and issued Mr. Gilbert a new promissory note (the “Seventh Gilbert Note”) in the amount of $10,692,000, consisting of a principal of $9,585,000 and unpaid interest of $1,107,000 accrued under the Sixth Gilbert Note through October 31, 2020. Under the terms of the Seventh Gilbert Note, the Company agreed to pay the unpaid interest of $1,107,000 accrued under the Sixth Gilbert Note and included in the Seventh Gilbert Note at the time and on the terms set forth in the Seventh Gilbert Note. Under the terms of the Seventh Gilbert Note, the maturity date of the loan was extended to November 1, 2022, and the annual interest rate remained at 9.75%, with annual interest payments required to be made on October 31st of each year (although any accrued interest can be paid before such time without penalty). The note payable was secured by the Company’s assets. The amendments to the Sixth Gilbert Note were determined to be a modification of the debt instrument and no gain or loss was recorded as a result of the transactions. During the year ended October 31, 2021, the Company paid Mr. Gilbert all accrued interest due for the fiscal 2021 year under the Sixth Gilbert Note and the Seventh Gilbert Note in the amount of $1,057,000.

 

On January 26, 2022, the Company and Mr. Gilbert entered into an Eighth Debt Extension Agreement, effective as of January 26, 2022, pursuant to which the Company cancelled the Seventh Gilbert Note and issued Mr. Gilbert a new promissory note (the “Eighth Gilbert Note”) in the amount of $10,692,000, which represented the total amount due and owing under the Seventh Gilbert Note as of January 26, 2022. Under the terms of the Eighth Gilbert Note, the maturity date of the loan was extended to November 1, 2023, and the annual interest rate remained 9.75%, with annual interest payments required to be made on October 31st of each year (although any accrued interest can be paid before such time without penalty). The note payable was secured by the Company’s assets.

 

On April 30, 2022, the Company and Mr. Gilbert entered into a Ninth Debt Replacement Agreement, effective as of March 15, 2022, pursuant to which the Company cancelled the Eighth Gilbert Note and issued Mr. Gilbert a new promissory note (the “Ninth Gilbert Note”) in the amount of $11,692,000, which represented the total amount due and owing under the Eighth Gilbert Note as of January 26, 2022. Under the terms of the Ninth Gilbert Note, the maturity date of the loan remains November 1, 2023, and the annual interest rate remained 9.75%, with annual interest payments required to be made on October 31st of each year (although any accrued interest can be paid before such time without penalty). The note payable is secured by the Company’s assets.

 

On July 31, 2022, the Company and Mr. Gilbert entered into a Tenth Debt Replacement Agreement, effective as of May 1, 2022, pursuant to which the Company cancelled the Ninth Gilbert Note and issued Mr. Gilbert a new promissory note (the “Tenth Gilbert Note”) in the amount of $12,492,000, which represented the total amount due and owing under the Ninth Gilbert Note plus additional borrowings during the three months ended July 31, 2022. Under the terms of the Tenth Gilbert Note, the maturity date of the loan remains November 1, 2023, and the annual interest rate remained 9.75%, with annual interest payments required to be made on October 31st of each year (although any accrued interest can be paid before such time without penalty). The note payable is secured by the Company’s assets.

 

During the first nine months of fiscal 2022, the Company did not make any payments to Mr. Gilbert for interest accrued under the Seventh Gilbert Note, the Eighth Gilbert Note and the Ninth Gilbert Note through July 31, 2022. The total amount of accrued interest due was $833,000, which amount is included in accrued expenses and other current liabilities at July 31, 2022. During the nine months ended July 31, 2022, Mr. Gilbert loaned the Company an additional $1,800,000, under the Eighth Gilbert Note, the Ninth Gilbert Note and the Tenth Gilbert Note. During the nine months ended July 31, 2021, the Company paid Mr. Gilbert interest accrued on the Sixth Gilbert Note in a total amount of $791,000. During the nine months ended July 31, 2021, Mr. Gilbert did not loan the Company any additional funds.

 

The Company has evaluated its financial position as of July 31, 2022, including an operating loss of $2,461,000 for the nine months ended July 31, 2022 and a working capital deficit of $940,000 (excluding deferred revenues) as of July 31, 2022, and has requested and received a commitment from Mr. Gilbert, dated September 12, 2022, that if the Company, at any time, is unable to meet its obligations through September 13, 2023, Mr. Gilbert will provide the Company with the necessary continuing financial support to meet such obligations. Such commitment for financial support may be in the form of additional advances or loans to the Company, in addition to the deferral of principal and/or interest payments due on the existing loans, if deemed necessary.


Page 19 of 27


 

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

Forward Looking Statements

 

The information provided in this Quarterly Report on Form 10-Q (including, without limitation, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and “Liquidity and Capital Resources” below) contains “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995 regarding the Company's future plans, objectives, and expected performance. The words “believe,” “may,” “will,” “could,” “should,” “would,” “anticipate,” “estimate,” “expect,” “project,” “intend,” “objective,” “seek,” “strive,” “might,” “likely result,” “build,” “grow,” “plan,” “goal,” “expand,” “position,” or similar words, or the negatives of these words, or similar terminology, identify forward-looking statements. These statements are based on assumptions that the Company believes are reasonable, but are subject to a wide range of risks and uncertainties, and a number of factors could cause the Company's actual results to differ materially from those expressed in the forward-looking statements referred to above. These factors include, without limitation, the risks and uncertainties discussed under Part II, Item 1A, “Risk Factors” and Part I, Item 2, “Management’s Discussion and Analysis of Financial Condition and Results of Operations”, in this Quarterly Report on Form 10-Q, the uncertainties related to the ability of the Company to sell its existing product and professional service lines, as well as its new products and professional services (due to potential competitive pressure from other companies or other products), as well as the potential for terrorist attacks, changes in fuel costs, airline bankruptcies and consolidations, economic conditions, and other risks detailed in the Company's periodic report filings with the SEC. Other uncertainties which could impact the Company include, without limitation, uncertainties with respect to future changes in governmental regulation and the impact that such changes in regulation will have on the Company’s business. Additional uncertainties include, without limitation, uncertainties relating to: (1) the Company's ability to find and maintain the personnel necessary to sell, manufacture, and service its products; (2) its ability to adequately protect its intellectual property; and (3) its ability to secure future financing. Readers are cautioned not to place undue reliance on these forward-looking statements, which relate only to events as of the date on which the statements are made and which reflect management’s analysis, judgments, belief, or expectation only as of such date.

 

Moreover, investors are cautioned to interpret many of the risks identified and discussed in this Quarterly Report on Form 10-Q, as well as the risks set forth above, as being heightened as a result of the ongoing and numerous adverse impacts of COVID-19. The spread of COVID-19 has severely impacted many economies throughout the world, with businesses being forced to cease or limit operations for long or indefinite periods of time. Measures taken to contain the spread of the virus, including travel bans, quarantines and closures of non-essential services, have triggered significant disruptions to businesses worldwide, with particular concentration on the aviation industry that the Company serves. The federal government has responded with monetary and fiscal interventions to aid in stabilizing the economy, and the Company has received assistance under the Payroll Support Program for Air Carriers and Contractors, part of the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”), as well as subsequently enacted legislation, including the American Rescue Plan Act of 2021 (the “Rescue Act”; the grants under the CARES Act and the Rescue Act, collectively, referred to herein as the “CARES Act grants”).

 

The aviation and travel industries, which are served by the Company and its products, have been severely affected by the ongoing COVID-19 outbreak, initially as a result of travel restrictions and other measures imposed by most jurisdictions. As a result of the pandemic, the Company has faced increased economic pressures and experienced a significant loss of revenue from the start of the pandemic through the nine-month period ended July 31, 2022. While the Company anticipates a return to an improved economic environment in fiscal 2023 given the state of vaccinations and treatments available and changes in public behaviors, the recovery depends on many factors, the outcomes of which are uncertain or unknown at this time, such as, among other things, the scope, severity and duration of the pandemic (including the emergence of any new variants to the COVID-19 virus and any resurgences of cases), the continuing actions taken to contain the pandemic or to mitigate its impact, the acceptance and public distribution of treatments and vaccines for the disease (including its variants), the length of time before the public feels safe to travel, the economic stimulus programs available to affected industries and consumers, and the status of governmental and private reopening plans. All of these variables will impact how quickly the industry can recover, which in turn may affect the revenue and earnings levels of the Company.

 

Description of Business

 

PASSUR® Aerospace, Inc. (“PASSUR” or the “Company”), a New York corporation founded in 1967, is a leading business intelligence company, providing predictive analytics and decision support technology for the aviation industry primarily to improve the operational performance and cash flow of airlines, airports, fixed based operators (FBOs) and air navigation service providers (ANSPs). The Company is recognized as a leader in providing a cloud-based platform, ARiVA™, that manages and optimizes operations for our customers.

 

PASSUR delivers digital solutions that are essential to global aviation operations, meeting the needs of global air travel as well as supporting the recovery of the aviation industry from the COVID-19 crisis. The structure and execution of operations within the aviation industry has fundamentally changed as a result of this crisis due to the significant change in the economics required to support current conditions, a return to normal operations and profitability, and to assist in mitigating health risks.


Page 20 of 27


PASSUR continues to be a pioneer applying artificial intelligence powered by machine learning to aviation data, addressing the industry’s most costly challenges, including the management and optimization of airspace, airport assets, aircraft, and day of flight operations.

 

Operational efficiency is more important now than ever to eliminate sources of waste, variability, and inflexibility in operations. The Company addresses these significant industry problems by using our technology platform, combined with professional services, to provide solutions that predict, prioritize, prevent and help the industry recover from unexpected disruptions. These disruptions have long been seen as the cost of doing business in the industry and are even more pronounced today and create greater uncertainty to the industry. The Company provides actionable intelligence to enable the industry to manage their operations more efficiently and increase profits. Our core business addresses some of the aviation industry’s most intractable and costly challenges, including, but not limited to, underutilization of airspace and airport capacity, delays, cancellations, and diversions. Several independent studies have estimated the annual direct costs of such inefficiencies to airlines in the United States at over $8 billion annually and worldwide direct cost at over $30 billion annually.

 

Solutions offered by PASSUR help to ensure flight completion. They cover the entire flight life cycle, from gate to gate, and result in reductions in overall costs and carbon emissions, while maximizing revenue opportunities, improving operational efficiency, and enhancing the passenger experience.

 

The Company provides its solutions to airlines and airports in the United States, as well as an airline in Latin America. The global market presents an opportunity to network more customers in a broader market.

 

The Company’s business plan is to continue to focus on increasing subscription-based revenues from its suite of software applications, and professional services designed to address the needs of the aviation industry and the U.S. government. The Company helps customers alleviate constraints without the cost of expensive infrastructure upgrades and gets them fully operational within months, to capture more revenue during peak travel periods. The Company’s goal is to help solve problems faced by its customers and increase profits, by focusing on:

 

·Improving visibility across departments; 

 

·Improving the quality of planning data; and 

 

·Automating data driven decision support for capacity and demand to meet the spikes in revenue opportunity. 

 

For the three months ended July 31, 2022, total revenue decreased 2% to $1,484,000, compared with $1,510,000 for the same period in fiscal year 2021. The loss/income from operations for the three months ended July 31, 2022 declined to a loss of $1,188,000, as compared with income from operations of $202,000 for the same period in fiscal year 2021. For the three months ended July 31, 2022, the net loss was $1,489,000, or $0.19 per diluted share, as compared to a net loss of $64,000, or $0.01 per diluted share, for the same period in fiscal year 2021. During the three months ended July 31, 2022 and July 31, 2021, the Company used the CARES Act financing for eligible payroll costs to offset a portion of its total eligible payroll costs by $0 and $1,189,000, respectively. The Company expended the remaining balance of funds received under the various Payroll Support Programs during the three months ended January 31, 2022.

 

For the nine months ended July 31, 2022, total revenue decreased 7% to $4,341,000, as compared with $4,670,000 for the same period in fiscal year 2021. The income from operations for the nine months ended July 31, 2022 decreased to a loss of $2,461,000, as compared to income from operations of $811,000 for the same period in fiscal year 2021. For the nine months ended July 31, 2022, the net loss was $3,294,000, or $0.43 per diluted share, as compared to net income of $21,000, or $0.00 per diluted share, for the same period in fiscal year 2021. During the nine months ended July 31, 2022 and July 31, 2021, the Company was able to use the CARES Act financing for eligible payroll costs to offset a portion of its total eligible payroll costs by $789,000 and $3,377,000, respectively. The Company expended the remaining balance of funds received under the various Payroll Support Programs during the three months ended January 31, 2022.

 

Results of Operations

 

Revenues

 

Management concentrates its efforts on the sale of business intelligence, predictive analytics, and decision support product applications. Such efforts include the continued development of existing products, new product offerings and to a lesser extent, professional services.

 

The Company is a supplier and partner to the air transportation industry. Many of the Company’s customers continue to be impacted by the ongoing COVID-19 outbreak, which caused a precipitous decline in demand for air travel and resulted in our customers in the aviation and travel industries drastically reducing their capacity and operations from 2020 into 2021, as compared to 2019. As a result, the Company has experienced downturns in its revenues from the start of the global pandemic and continuing into fiscal 2022. While many of the Company’s customers are now experiencing increases in air travel volume, spending to invest in programs to promote operational efficiencies and productivity usually lag such increases. As a result, the Company experienced downturns in its revenues


Page 21 of 27


year-to-date in fiscal 2022 compared with fiscal year 2021. The Company continues to believe that its products and professional service engagements are critical to the efficient operation of the air transportation market.

 

For the three months ended July 31, 2022, total revenues decreased by $26,000, or 2%, to $1,484,000, as compared with $1,510,000 for the same period in 2021. The decrease in total revenues was primarily due to a decrease in subscription revenue of $27,000, or 2%. Professional services revenue of $171,000 was a slight increase as compared with the same period in the prior year. The decrease in subscription revenue was concentrated in the Airport sector, primarily due to the expiration of a large Canadian airport contract that was not renewed.

 

For the nine months ended July 31, 2022, total revenues decreased by $329,000, or 7%, to $4,341,000, as compared with $4,670,000 for the same period in 2021. The decrease in total revenues was primarily due to a decrease in subscription revenues of $234,000, as compared with the same period in the prior year. The decrease in subscription revenue was primarily due to the expiration of a large Canadian airport contract that was not renewed. Professional services revenue declined $95,000 or 24% to $296,000 during the nine months ended July 31, 2022 compared with $391,000 during the same period ended July 31, 2021 as a result of the non-recurrence of a one-time consulting project in the prior year.

 

The decreases in subscription revenues for the three and nine months ended July 31, 2022 were primarily due to decreases in airport business, partially offset by incremental revenue recognized in fiscal year 2022, mainly related to data services.

 

Expenses

 

In response to the uncertainty surrounding the prospects of airlines and airports and the travel industry as a result of the continuing global COVID-19 pandemic and the declines in revenues that the Company has experienced from the start of the global pandemic and continuing into the first three quarters of fiscal 2022, the Company has reviewed its operating costs to more closely align those costs with its outlook for the foreseeable future. Prior to receiving the CARES Act funds, the Company took steps to reduce its operating costs going forward, which steps included terminating or furloughing certain positions and instituting a temporary pay reduction plan beginning in the second quarter of 2020, reducing the use of outside consultants where possible, rationalizing the PASSUR Network, and reducing and/or eliminating other operating expenses that were not critical to the short-term outlook of the Company. During the nine months ended July 31, 2022, the Company continued to benefit from these cost savings when compared to the same period for the prior year. However, such savings were offset in the current fiscal quarter by the impact of lower federal stimulus credits available to the Company and investments made by the Company in infrastructure and marketing. The Company anticipates the continuation of these cost savings programs into the remainder of fiscal year 2022 to offset the additional technology infrastructure and marketing costs. However, if the recovery of the air transportation industry accelerates and revenue levels quickly return to pre-COVID-19 levels, these levels of cost savings may not be practicable or sustainable to support the operations necessary for the increased level of revenue.

 

Cost of Revenues

 

For the three months ended July 31, 2022, cost of revenues increased $648,000, or 112%, to $1,227,000, as compared to $579,000 for the same period in fiscal year 2021. For the three months ended July 31, 2022 and July 31, 2021, the Company used the CARES Act financing for eligible payroll costs to offset a portion of its costs of revenues by $0 and $521,000, respectively. Excluding the impact of the CARES Act grants, cost of revenues were $1,227,000 and $1,100,000 for the three months ended July 31, 2022 and July 31, 2021, respectively, an increase of $127,000. For the nine months ended July 31, 2022, cost of revenues increased $1,397,000, or 81%, to $3,112,000, as compared to $1,715,000 in the same period in fiscal year 2021. For the nine months ended July 31, 2022 and July 31, 2021, the Company was able to use the CARES Act financing for eligible payroll costs to offset a portion of its costs of revenues by $341,000 and $1,404,000, respectively. Excluding the impact of the CARES Act grants, cost of revenues were $3,453,000 and $3,119,000 for the nine months ended July 31, 2022 and July 31, 2021, respectively, an increase of $334,000. See Part II, Item 1A, “Risk Factors”, in this Quarterly Report on Form 10-Q. The increases in cost of revenues during the three- and nine-month periods ended July 31, 2022 compared with the respective periods in fiscal 2021, were primarily attributable to lower federal stimulus credits available to offset compensation costs and, for the nine month period ended July 31, 2022, higher costs of technology infrastructure, such as cloud hosting fees, professional services, and restricted stock amortization costs. These increases were partially offset by savings in the areas of data feeds and communication costs.

 

For the reasons explained above in Part I, Item 1, “Notes to Consolidated Financial Statements – 2. Basis of Presentation and Significant Accounting Policies - Capitalized Software Development Costs”, in this Quarterly Report on Form 10-Q, going forward, the Company anticipates lower levels of capitalized software costs, including amortization expenses associated with these assets, as the Company’s technological efforts are focused more on maintenance of existing products.


Page 22 of 27


 

Research and Development

 

For the three months ended July 31, 2022, research and development expenses increased by $35,000, or 63%, to $91,000, as compared with $56,000 for the same period in fiscal year 2021. For the three months ended July 31, 2022 and July 31, 2021, the Company used the CARES Act financing for eligible payroll costs to offset a portion of its research and development expenses by $0 and $31,000, respectively. Excluding the impact of the CARES Act grants, research and development expenses were $91,000 and $87,000 for the three months ended July 31, 2022 and July 31, 2021, respectively, an increase of $4,000. For the nine months ended July 31, 2022, research and development expenses increased $91,000, or 58%, to $248,000, as compared to $157,000 for the same period in fiscal year 2021. For the nine months ended July 31, 2022 and July 31, 2021, the Company was able to use the CARES Act financing for eligible payroll costs to offset a portion of its research and development costs by $20,000 and $95,000, respectively. Excluding the impact of the CARES Act grants, research and development costs were $268,000 and $252,000 for the nine months ended July 31, 2022 and July 31, 2021, respectively, an increase of $16,000. See Part II, Item 1A, “Risk Factors”, in this Quarterly Report on Form 10-Q. The increases in research and development expenses during the three- and nine-month periods ended July 31, 2022, as compared with the respective periods in fiscal 2021, were primarily attributable to lower federal stimulus credits available to offset higher compensation costs.

 

The Company’s research and development efforts include activities associated with new product development, as well as the enhancement and improvement of the Company's existing software and information products. The Company anticipates that it will continue to invest in its software portfolio to develop, maintain, and support existing and newly developed applications for its customers.

 

Selling, General, and Administrative

 

For the three months ended July 31, 2022, selling, general, and administrative expenses increased $681,000, or 101%, to $1,353,000, as compared to $672,000 for the same period in fiscal year 2021. For the three months ended July 31, 2022 and July 31, 2021, the Company used the CARES Act financing for eligible payroll costs to offset a portion of its selling, general and administrative expenses by $0 and $637,000, respectively. Excluding the impact of the CARES Act grants, selling, general and administrative expenses were $1,353,000 and $1,309,000 for the three months ended July 31, 2022 and July 31, 2021, respectively, an increase of $44,000. For the nine months ended July 31, 2022, selling, general and administrative expenses increased $1,455,000, or 73%, to $3,442,000, as compared to $1,987,000 for the same period in fiscal year 2021. For the nine months ended July 31, 2022 and July 31, 2021, the Company was able to use the CARES Act financing for eligible payroll costs to offset a portion of its selling, general and administrative expenses by $428,000 and $1,878,000, respectively. Excluding the impact of the CARES Act grants, selling, general and administrative expenses were $3,870,000 and $3,865,000 for the nine months ended July 31, 2022 and July 31, 2021, respectively, an increase of $5,000. See Part II, Item 1A, “Risk Factors”, in this Quarterly Report on Form 10-Q. The increases in selling, general, and administrative expenses for the three- and nine- month periods ended July 31, 2022, as compared with the respective periods in fiscal 2021, were primarily due to lower federal stimulus credits available to offset compensation costs, higher compensation and marketing costs.

 

Loss/Income from Operations

 

For the three months ended July 31, 2022, income from operations decreased by $1,390,000 to a loss of $1,188,000, as compared with income from operations of $202,000 for the same period in fiscal year 2021. For the three months ended July 31, 2022 and July 31, 2021, the Company used the CARES Act financing for eligible payroll costs to offset a portion of its total eligible payroll costs by $0 and $1,189,000, respectively. Excluding the impact of the CARES Act grants, the loss from operations for the three months ended July 31, 2022 remained unchanged at $1,188,000 while income from operations for the three months ended July 31, 2021 decreased by $1,189,000 to a loss of $987,000. The increase in the loss from operations of $201,000 was primarily due to decreases in revenue coupled with higher compensation costs, as a result of lower federal stimulus credits available, and increased technology infrastructure and marketing costs, as compared to the same periods in fiscal year 2021. For the nine months ended July 31, 2022, income from operations decreased by $3,272,000 to a loss of $2,461,000, as compared with income from operations of $811,000 for the same period in fiscal year 2021. For the nine months ended July 31, 2022 and July 31, 2021, the Company was able to use the CARES Act financing for eligible payroll costs to offset a portion of its total eligible payroll costs by $789,000 and $3,377,000, respectively. Excluding the impact of the CARES Act grants, the loss from operations for the nine months ended July 31, 2022 increased by $789,000 to a loss of $3,250,000 and income from operations for the nine months ended July 31, 2021 decreased by $3,377,000 to a loss of $2,566,000. The increase in the loss from operations of $684,000 was primarily due to decreases in revenue coupled with higher compensation costs, as a result of lower federal stimulus credits available, and increased technology infrastructure and marketing costs, as compared to the same periods in fiscal year 2021.

 

Interest Expense – Related Party

 

Interest expense – related party increased $35,000, or 13% for the three months ended July 31, 2022, as compared to the same period in fiscal 2021, and increased $42,000, or 5%, for the nine months ended July 31, 2022, as compared to the same period in fiscal year 2021, due to the higher principal balance outstanding on the note during fiscal year 2022.


Page 23 of 27


 

Net Loss/Income

 

The net loss was $1,489,000, or $0.19 per diluted share, for the three months ended July 31, 2022, as compared to a net loss of $64,000, or $0.01 per diluted share, for the same period in 2021. The net loss for the three months ended July 31, 2022 was not affected by the usage of proceeds from the CARES Act grants, while the net loss for the three months ended July 31, 2021 increased by $1,189,000 to a loss of $1,253,000 (exclusive of the impact of the CARES Act grants). The net loss was $3,294,000, or $0.43 per diluted share, for the nine months ended July 31, 2022, as compared to net income of $21,000, or $0.00 per diluted share, for the same period in 2021. Excluding the impact of the CARES Act grants, the net loss for the nine months ended July 31, 2022 increased by $789,000 to a loss of $4,083,000, while the net income for the nine months ended July 31, 2021 decreased by $3,377,000 to a net loss of $3,356,000. See Part II, Item 1A, “Risk Factors”, in this Quarterly Report on Form 10-Q. The increase in net losses for the three- and nine- month periods ended July 31, 2022, respectively, as compared with the same periods in the prior fiscal year, was the result of lower levels of revenue, coupled with lower levels of federal stimulus funds available to offset eligible compensation costs, coupled with higher infrastructure and marketing costs.

 

Liquidity and Capital Resources

 

The Company’s current liabilities exceeded its current assets (excluding deferred revenues) by $940,000 as of July 31, 2022.

 

The note payable to a related party, G.S. Beckwith Gilbert, the Company’s significant shareholder and Non-Executive Chairman of the Board, with a maturity of November 1, 2023, was $12,492,000 at July 31, 2022. The Company has accrued and unpaid interest under these borrowings for the first nine months of fiscal 2022 in the amount of $833,000, which amount is included in accrued expenses and other current liabilities at July 31, 2022. During fiscal year 2021, the Company paid Mr. Gilbert all accrued interest incurred for fiscal 2021 in the amount of $1,057,000. The Company’s stockholders’ equity had a deficit of $14,083,000 at July 31, 2022. The Company reported a net loss of $3,294,000 for the nine months ended July 31, 2022.

 

On January 29, 2021, the Company and Mr. Gilbert entered into a Seventh Debt Extension Agreement effective January 29, 2021, pursuant to which the Company cancelled an outstanding promissory note in the amount of $9,071,000 issued to Mr. Gilbert on January 27, 2020 (the “Sixth Gilbert Note”) and issued Mr. Gilbert a new promissory note (the “Seventh Gilbert Note”) in the amount of $10,692,000, consisting of a principal of $9,585,000 and unpaid interest of $1,107,000 accrued under the Sixth Gilbert Note through October 31, 2020. Under the terms of the Seventh Gilbert Note, the Company agreed to pay the unpaid interest of $1,107,000 accrued under the Sixth Gilbert Note and included in the Seventh Gilbert Note at the time and on the terms set forth in the Seventh Gilbert Note. Under the terms of the Seventh Gilbert Note, the maturity date of the loan was extended to November 1, 2022, and the annual interest rate remained at 9 ¾%, with annual interest payments required to be made on October 31st of each year (although any accrued interest can be paid before such time without penalty). The note payable was secured by the Company’s assets. The amendments to the Sixth Gilbert Note were determined to be a modification of the debt instrument and no gain or loss was recorded as a result of the transactions. During the year ended October 31, 2021, the Company paid Mr. Gilbert all accrued interest due for the fiscal 2021 year under the Sixth Gilbert Note and the Seventh Gilbert Note in the amount of $1,057,000.

 

On January 26, 2022, the Company and Mr. Gilbert entered into an Eighth Debt Extension Agreement, effective as of January 26, 2022, pursuant to which the Company cancelled the Seventh Gilbert Note and issued Mr. Gilbert a new promissory note (the “Eighth Gilbert Note”) in the amount of $10,692,000, which represented the total amount due and owing under the Seventh Gilbert Note as of January 26, 2022. Under the terms of the Eighth Gilbert Note, the maturity date of the loan was extended to November 1, 2023, and the annual interest rate remained 9 ¾%, with annual interest payments required to be made on October 31st of each year (although any accrued interest can be paid before such time without penalty). The note payable is secured by the Company’s assets.

 

On April 30, 2022, the Company and Mr. Gilbert entered into a Ninth Debt Replacement Agreement, effective as of March 15, 2022, pursuant to which the Company cancelled the Eighth Gilbert Note and issued Mr. Gilbert a new promissory note (the “Ninth Gilbert Note”) in the amount of $11,692,000, which represented the total amount due and owing under the Eighth Gilbert Note as of January 26, 2022. Under the terms of the Ninth Gilbert Note, the maturity date of the loan remains November 1, 2023, and the annual interest rate remained 9.75%, with annual interest payments required to be made on October 31st of each year (although any accrued interest can be paid before such time without penalty). The note payable is secured by the Company’s assets.

 

On July 31, 2022, the Company and Mr. Gilbert entered into a Tenth Debt Replacement Agreement, effective as of May 1, 2022, pursuant to which the Company cancelled the Ninth Gilbert Note and issued Mr. Gilbert a new promissory note (the “Tenth Gilbert Note”) in the amount of $12,492,000, which represented the total amount due and owing under the Ninth Gilbert Note plus additional borrowings during the three months ended July 31, 2022. Under the terms of the Tenth Gilbert Note, the maturity date of the loan remains November 1, 2023, and the annual interest rate remained 9.75%, with annual interest payments required to be made on October 31st of each year (although any accrued interest can be paid before such time without penalty). The note payable is secured by the Company’s assets.


Page 24 of 27


 

During the first nine months of fiscal 2022, the Company did not make any payments to Mr. Gilbert for interest accrued under the Seventh Gilbert Note, the Eighth Gilbert Note, and the Ninth Gilbert Note through July 31, 2022. The total amount of accrued interest due was $833,000, which amount is included in accrued expenses and other current liabilities at July 31, 2022. During the nine months ended July 31, 2021, the Company paid Mr. Gilbert interest accrued on the Sixth Gilbert Note in the total amount of $791,000. During the nine-month period ended July 31, 2022, Mr. Gilbert made additional loans to the Company under the Tenth Gilbert Note in the amount of $1,800,000. Mr. Gilbert did not loan the Company any additional funds during the nine-month period ended July 31, 2021.

 

Management is addressing the Company’s working capital deficiency by aggressively marketing the Company’s capabilities in its existing product and professional service lines, as well as in new products and professional services which are continually being developed and deployed. Management believes that the continued development of its existing suite of software products and professional services, which address the wide array of needs of the aviation industry, will continue to lead to increased growth in the Company’s customer-base and subscription-based revenues. However, there are no assurances that such growth will be achieved.

 

The Company has evaluated its financial position as of July 31, 2022, including an operating loss of $2,461,000 for the nine months ended July 31, 2022, a working capital deficit of $940,000 (excluding deferred revenues) and shareholders’ equity deficit of $14,083,000 as of July 31, 2022, and has requested and received a commitment from Mr. Gilbert, dated September 12, 2022, that if the Company, at any time, is unable to meet its obligations through September 13, 2023, Mr. Gilbert will provide the Company with the necessary continuing financial support to meet such obligations. Such commitment for financial support may be in the form of additional advances or loans to the Company, in addition to the deferral of principal and/or interest payments due on the existing loans, if deemed necessary.

 

The CARES Act, enacted in March 2020, as well as subsequently enacted legislation, including the Rescue Act, have provided economic support for, among others, businesses in the aviation industry. The Company has received proceeds from the CARES Act grants, totaling approximately $6,498,000, as described in more detail below.

 

1.The Company has been granted government funds of approximately $3.0 million in the aggregate pursuant to the PSP1 for Air Carriers and Contractors under the CARES Act. Pursuant to the Payroll Support Program Agreement entered into by the Company with the U.S. Department of the Treasury in July 2020, the relief payments must be used exclusively for the continuation of payment of certain employee wages, salaries and benefits. The Company has used such relief payments for such purpose. Pursuant to the terms of the Payroll Support Program Agreement, the Company must, among other things, refrain from conducting involuntary employee layoffs or furloughs or reducing employee rates of pay or benefits through September 30, 2020, refrain from paying dividends or engaging in share repurchases through September 30, 2021, and limit certain executive compensation through March 24, 2022. Pursuant to the terms of the Payroll Support Program Agreement, the Company must maintain certain internal controls and records relating to the CARES Act funds and comply with certain reporting requirements. 

 

2.On February 12, 2021, the Company received an additional “top off” disbursement of $875,000 under PSP1, subject to the terms and conditions described above. 

 

3.On March 5, 2021, the Company entered into a Payroll Support Program Extension Agreement with the U.S. Department of the Treasury for an award the Company received under the CARES Act Payroll Support Program (“PSP2”). The total amount awarded to the Company under PSP2 was approximately $1,310,000. The relief payments under PSP2 were received in two installments of approximately $655,000 each on March 8, 2021 and April 26, 2021. As with the original grant under the PSP1, PSP2 proceeds must be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The Company has used such relief payments for such purpose. Pursuant to the terms of the Payroll Support Program Extension Agreement, the Company must, among other things, refrain from conducting involuntary employee layoffs or furloughs or reducing employee rates of pay or benefits through the later of March 31, 2021, or the date on which the Company has expended all of the payroll support, refrain from paying dividends or engaging in share repurchases through the later of March 31, 2022, or the date on which the Company has expended all of the payroll support, and limit certain executive compensation through October 1, 2022. Pursuant to the terms of the Payroll Support Program Extension Agreement, the Company must also maintain certain internal controls and records relating to the CARES Act funds and comply with certain reporting requirements. 


Page 25 of 27


 

4.On April 16, 2021, the Company entered into a Payroll Support Program 3 Agreement with the U.S. Department of the Treasury for an award the Company received under the Rescue Act (“PSP3”). The total amount awarded to the Company under PSP3 was approximately $1,310,000. The first installment, in the amount of approximately $655,000, was received by the Company on April 29, 2021. The second installment of approximately $655,000 was received by the Company on May 27, 2021. The Company does not anticipate any additional stimulus grant payments under the Payroll Support Programs. As with the original grants under PSP1 and PSP2, proceeds under PSP3 must be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The Company has used such relief payments for such purpose. Pursuant to the terms of the Payroll Support Program 3 Agreement, the Company must, among other things, refrain from conducting involuntary employee layoffs or furloughs or reducing employee rates of pay or benefits through the later of September 30, 2021, or the date on which the Company has expended all of the payroll support, refrain from paying dividends or engaging in share repurchases through September 30, 2022, and limit certain executive compensation through April 1, 2023. Pursuant to the terms of the Payroll Support Program 3 Agreement, the Company must also maintain certain internal controls and records relating to the CARES Act funds and comply with certain reporting requirements. 

 

The Company expended the remaining balance of funds received under the various Payroll Support Programs during the three months ended January 31, 2022. The amount of unused stimulus funding as of July 31, 2022 and October 31, 2021 was $0 and $856,000, respectively, and is shown in the balance sheet under current liabilities as Accrued Liabilities - Stimulus Funding.

 

The Company believes that it has operated in compliance with all the provisions and requirements under the CARES Act, the Rescue Act and the Payroll Support Program Agreements up through and including the period ended July 31, 2022, and fully intends to continue to comply with all such provisions and requirements. Consequently, the Company has accounted for the advanced funds as grants not requiring repayment and recognized such amounts in income as qualifying salaries, wages and benefits have been incurred. The Company reduced its compensation expense by $0 and $1,189,000 during the three months ended July 31, 2022 and July 31, 2021, respectively, and by $789,000 and $3,377,000 during the nine months ended July 31, 2022 and July 31, 2021, respectively, as the CARES Act grant proceeds received by the Company were used to fund eligible payroll costs. If the Company does not continue to comply with the provisions of the CARES Act, the Rescue Act and the Payroll Support Program Agreements, the Company may be required to repay the government funds and also be subject to other remedies.

 

Net cash used in operating activities was $3,153,000 for the nine months ended July 31, 2022, as compared with net cash used of $3,165,000 for the nine months ended July 31, 2021, and consisted of a net loss of $3,294,000, which includes the use of federal stimulus credits of ($789,000), adjustments consisting of depreciation and amortization expenses of $443,000 and stock-based compensation expense of $252,000, a net increase in accounts payable and accrued expenses of $791,000, a decrease in deferred revenue of ($406,000), an increase in accounts receivable (including changes in doubtful accounts provisions) and prepaid expenses and other current assets of ($103,000) and ($52,000), respectively, and changes in operating lease assets and liabilities, net, of $5,000. During the nine months ended July 31, 2022, the Company increased its borrowing under the notes payable – related parties by $1,800,000. During the nine months ended July 31, 2021, the Company received $3,494,000 of the CARES Act grant proceeds.

 

The Company actively monitors the costs associated with supporting the business, and continually seeks to identify and reduce any unnecessary costs as part of its cost reduction initiatives, while strategically reinvesting back into the business as part of its long-term plans. As described above, the Company has taken aggressive steps to reduce its cost structure, including, but not limited to, reductions in force, furloughs and salary reduction plans. The Company will continue to monitor costs in relation to its revenue and will take further actions as necessary consistent with the requirements of the CARES Act, the Rescue Act and the Payment Support Program Agreements. The Company believes that it has the ability to reduce operating costs further if, at any time, such adjustments would be necessary to align the Company’s financial condition, liquidity, and capital resources with the ongoing uncertain outlook resulting from the COVID-19 pandemic or otherwise. However, if the recovery of the air transportation industry accelerates and revenue levels quickly return to pre-COVID-19 levels, the levels of cost savings already taken or which may be taken by the Company may not be practical or sustainable to support the operations necessary for the increased level of revenue. Additionally, the aviation market has been impacted by budgetary constraints, airline bankruptcies and consolidations, current economic conditions, the continued war on terrorism, and fluctuations in fuel costs. The aviation market is extensively regulated by government agencies, particularly the FAA and the National Transportation Safety Board, and management anticipates that new regulations relating to air travel may continue to be issued. Substantially all of the Company’s revenues are derived from customers that serve, or are served by, the aviation industry. Any new regulations or changes in the economic situation of the aviation industry could have an impact on the future operations of the Company, either positively or negatively.


Page 26 of 27


 

Despite the financial and economic hardships that the air transportation industry has experienced, which includes the Company’s customers and air transportation support vendors, in the ongoing COVID-19 environment, as well as the industry changes in response to the COVID-19 pandemic, interest by potential customers in the Company’s information and decision support software products and its professional services remains strong. As a result, the Company believes that, subject to the factors described under Part II, Item 1A, “Risk Factors”, in this Quarterly Report on Form 10-Q, future revenues will increase on an annualized basis. However, there are no guarantees that such annualized future revenue increases will occur in the absence of funding under the CARES Act and the Rescue Act. If revenues do not increase and the Company’s cost-structure is not adjusted accordingly, losses may occur. The extent of such profits or losses will be dependent on sales volume achieved and the Company’s ability to optimize its cost structures. See Part II, Item 1A, “Risk Factors”, in this Quarterly Report on Form 10-Q.

 

Off-Balance Sheet Arrangements

 

None.

 

Critical Accounting Policies and Estimates

 

The Company’s discussion and analysis of its financial condition and results of operations are based upon its consolidated financial statements, which have been prepared in accordance with GAAP. The preparation of these financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues, expenses, and related disclosures of contingent assets and liabilities based upon accounting policies management has implemented. These significant accounting policies are disclosed in Part II, Item 8, “Notes to Consolidated Financial Statements – 1. Description of Business and Significant Accounting Policies”, in the Company’s Annual Report on Form 10-K for the fiscal year ended October 31, 2021. These policies and estimates are critical to the Company’s business operations and an understanding of its results of operations. The impact and any associated risks related to these policies on the Company’s business operations are discussed throughout Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations”, included in our Annual Report on Form 10-K for the fiscal year ended October 31, 2021, as such policies affect the Company’s reported financial results. The actual impact of these factors may differ under different assumptions or conditions.

 

Revenue Recognition

 

The Company recognizes revenue in accordance with Topic 606. The Company accounts for a customer contract when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights can be identified, payment terms can be identified, the contract has commercial substance, and it is probable the Company will collect substantially all of the consideration to which it is entitled.

 

The Company derives revenue primarily from subscription-based, real-time decision and solution information and professional services. Revenues are recognized when control of these services is transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.

 

The Company determines revenue recognition through the following steps:

 

·Identification of the contract, or contracts, with a customer; 

·Identification of the performance obligations in the contract; 

·Determination of transaction price; 

·Allocation of transaction price to performance obligations in the contract; and 

·Recognition of revenue when, or as, the Company satisfies a performance obligation. 

Subscription services revenue

 

Subscription services revenue is comprised of cloud-based subscription fees that provide the customer the right to access the Company’s software and receive support and updates, if any, for a period of time. The Company has determined such access represents a stand-ready service provided continually throughout the contract term. As such, control and satisfaction of this stand-ready performance obligation is deemed to occur over time. The Company’s subscription contracts include a fixed amount of consideration that is recognized ratably over the non-cancellable contract term, beginning on the date that access is made available to the customer. The passage of time is deemed to be the most faithful depiction of the transfer of control of the services as the customer simultaneously receives and consumes the benefit provided by the Company’s performance. Subscription contracts are generally one to three years in length, billed either, monthly, quarterly or annually, typically in advance, which coincides with the terms of the agreement. The Company’s subscription contracts do not have a significant financing component and customer invoices are typically due within 30


Page 27 of 27


days. There is no significant variable consideration related to these arrangements. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether transfer of control to customers has occurred.

 

Professional services revenue

 

Professional services primarily consist of value assessments and customer training services. Payment for professional services is generally a fixed fee or a fee based on time and materials. The obligation to provide professional services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as the Company satisfies its performance obligations. For professional services, revenue is recognized by measuring progress toward the complete satisfaction of the Company’s obligation. Progress for services that are contracted for a fixed price is generally measured based on hours incurred as a portion of total estimated hours, and as a practical expedient, progress for services that are contracted for time and materials is generally based on the amount the Company has the right to invoice. Professional services contracts are generally one year or less in length, billed either in advance, upon pre-defined milestones or as services are rendered, in accordance with the terms of agreement. The Company’s professional service contracts do not have a significant financing component and customer invoices are typically due within 30 days.

 

Material rights

 

Contracts with customers may include material rights which are also performance obligations. Material rights primarily arise when the contract gives the customer the right to renew subscription services at a discounted price in the future. This may occur from time to time when the Company’s contracts provide an implicit discount as the customer pays a nonrefundable up-front fee in connection with the initial services contract that it does not have to pay again in order to renew the service. These non-refundable up-front fees are not related to any promised service that the customer benefits other than providing access to the subscription service. Revenue allocated to material rights is recognized when the customer exercises the right over the estimated renewal period of five years or when the right expires. If exercised by the customer, the amount previously deferred for the material right is included in the transaction price of the renewal contract and allocated to the services included in that contract. If expired, revenue is recognized as subscription services revenue in the period the right expired. If the up-front fees do not provide the customer with a material right, then the amount is included in the transaction price of the initial services contract and allocated to the performance obligations in that contract.

 

Contracts with multiple performance obligations

 

Some of the Company’s contracts with customers contain multiple distinct performance obligations. For these contracts, the transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The standalone selling price reflects the price the Company would charge for a specific service if it was sold separately in similar circumstances and to similar customers. The Company maximizes the use of directly observable transactions to determine the standalone selling prices for its performance obligations. For subscription services, the Company separately determines the standalone selling prices by type of solution and customer demographics. For professional services, the Company separately determines standalone selling price by type of service.

 

Other policies and judgments

 

The commissions that the Company pays for obtaining a contract with a customer are conditional on future service provided by the employee. Therefore, since these costs are not incremental solely based on obtaining a contract, the Company does not defer any commission costs.

 

Some of the Company’s contracts with its customers contain multiple performance obligations subject to allocation of transaction prices. Some contracts contain material rights, in the form of non-refundable up-front fees. Such fees are amortized to income over an estimated average customer life. Differences in actual average customer life compared with estimates may result in changes to amounts amortized to income. In the case of professional services, revenue recognition may be dependent on estimating the amount of time needed to complete various tasks within a contract and estimating the actual amount of completion at any point in time. Revisions to such estimates at any time may result in adjustments to the amounts of revenue recognized.

 

Leases

 

The Company accounts for leases under the guidance of Topic 842, requiring the recognition of ROU assets and associated lease liabilities related to operating leases. The accounting for finance leases under Topic 842 is consistent with the prior accounting for capital leases. The Company elected not to apply the measurement and recognition requirements of Topic 842 to short-term leases (i.e., leases with a term of 12 months or less). Accordingly, short-term leases will not be recorded as ROU assets or lease liabilities on the Company’s consolidated balance sheets, and the related lease payments will be recognized in net earnings on a straight-line basis over the lease term.

 

The Company recognizes a lease liability and a related ROU asset at the commencement date for leases on its consolidated balance sheet, excluding short-term leases as noted above. The lease liability is equal to the present value of unpaid lease payments over the remaining lease term. The Company’s lease term at the commencement date may reflect options to extend or terminate the lease when


Page 28 of 27


it is reasonably certain that such options will be exercised. To determine the present value of the lease liability, the Company uses an incremental borrowing rate, which is defined as the rate of interest that the Company would have to pay to borrow (on a collateralized basis over a similar term) an amount equal to the lease payments in similar economic environments. The ROU asset is based on the corresponding lease liability adjusted for certain costs such as initial direct costs, prepaid lease payments and lease incentives received. Both operating and finance lease ROU assets are reviewed for impairment, consistent with other long-lived assets, whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. After a ROU asset is impaired, any remaining balance of the ROU asset is amortized on a straight-line basis over the shorter of the remaining lease term or the estimated useful life.

 

After the lease commencement date, the Company evaluates lease modifications, if any, that could result in a change in the accounting for leases. For a lease modification, an evaluation is performed to determine if it should be treated as either a separate lease or a change in the accounting of an existing lease. In addition, significant changes in events or circumstances within the Company’s control are assessed to determine whether a change in the accounting for leases is required.

 

Certain of the Company’s leases provide for variable lease payments for the right to use an underlying asset that vary due to changes in facts and circumstances occurring after the commencement date, other than the passage of time. Variable lease payments that are dependent on an index or rate (e.g., Consumer Price Index) are included in the initial measurement of the lease liability, the initial measurement of the ROU asset, and the lease classification test based on the index or rate as of the commencement date. Any changes from the commencement date estimation of the index- and rate-based variable payments are expensed as incurred in the period of the change. Variable lease payments that are not known at the commencement date and are determinable based on the performance or use of the underlying asset, are not included in the initial measurement of the lease liability or the ROU asset, but instead are expensed as incurred. The Company’s variable lease payments primarily include common area maintenance and real estate taxes.

 

As of July 31, 2022, the Company had operating leases primarily for offices and its now-decommissioned PASSUR and SMLAT systems, with remaining terms of approximately two months to 4.years. The Company’s office lease contracts include options to extend the leases for up to five years. As of July 31, 2022, the Company did not have any finance leases or leases that had not yet commenced as of such date. Effective as of September 1, 2021, the Company relocated its office within Orlando, Florida, under the terms of a new 64-month lease.

 

Accounting for Federal Payroll Support Program (“PSP”) Funds

 

The PSP funds received under the CARES Act and the Rescue Act during fiscal years 2020 and 2021 are accounted for as grants not requiring repayment. The Company recognizes such amounts received in income as qualifying salaries, wages and benefits are incurred. As described above, the PSP funds advanced are conditioned upon the Company complying with certain provisions and requirements included in the Payroll Support Program Agreements. If the Company does not comply with the provisions and requirements therein and under the CARES Act and the Rescue Act, the PSP funds advanced would be subject to repayment. The Company believes that it is in compliance with all applicable provisions and requirements under the Payroll Support Program Agreements and the CARES Act and the Rescue Act for the fiscal years 2022, 2021 and 2020.

 

Item 3. Quantitative and Qualitative Disclosures about Market Risk.

 

Not applicable.

 

Item 4. Controls and Procedures.

 

Disclosure Controls and Procedures

 

As of the end of the period covered by this quarterly report on Form 10-Q, management carried out an evaluation, under the supervision, and with the participation of, the Company's Chief Executive Officer and Executive Vice President of Finance and Administration, of the effectiveness of the design and operation of our disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934 (the “Exchange Act”). The Company's disclosure controls and procedures are designed to ensure that information required to be disclosed by the Company in reports filed or submitted under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules. The Company believes that a control system, no matter how well designed and operated, can provide only reasonable assurance, not absolute assurance, that the objectives of the control system are met. Based on their evaluation as of the end of the period covered by this quarterly report on Form 10-Q, the Company's Chief Executive Officer and Executive Vice President of Finance and Administration have concluded that such controls and procedures were effective at a reasonable assurance level as of July 31, 2022.

 

Changes in Internal Control over Financial Reporting

 

There have been no changes in the Company’s internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) within the fiscal quarter to which this report relates, that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.


Page 29 of 27


 

PART II. Other Information

 

Item 1. Legal Proceedings

 

The Company is not aware of any material, existing or pending legal proceedings to which the Company or its Subsidiary is a party or to which any of its properties are subject. There are no proceedings in which any of the Company’s directors, officers or affiliates, or any registered or beneficial shareholder, is an adverse party or has a material interest that is adverse to the Company’s interests.

 

Item 1A. Risk Factors

 

Risks Relating to the Aviation Industry

 

 

The Company’s ability to successfully implement its revenue growth plan depends on the aviation industry’s recovery from the continuing coronavirus (COVID-19) pandemic.

 

During the past two years, the aviation and travel industries, which are served by the Company and its products, have been severely affected by the continuing COVID-19 outbreak. Travel restrictions and other measures imposed by most jurisdictions, coupled with the general public’s reluctance to travel during the pandemic, resulted in a precipitous decline in demand for air travel. As a result, our customers in the aviation and travel industries drastically reduced their capacity and operations from 2020 into 2021, as compared to 2019, which in turn has resulted in a significant reduction of demand for our products and services. As a result, the Company has faced increased economic pressures and experienced a significant loss of revenue from the outset of the pandemic through the period ended July 31, 2022.

 

While the Company anticipates a return to an improved economic environment in fiscal 2023, the recovery in the aviation and travel industries will depend on many factors, the outcomes of which are uncertain or unknown at this time, such as, among other things, the scope, severity and duration of any variants to the COVID-19 virus, the continuing actions taken to contain the pandemic or to mitigate its impact, the acceptance and public distribution of treatments and vaccines for the disease (including its variants), and the length of time before the public feels safe to travel. All of these variables may have an impact on how quickly the aviation industry can recover, which in turn may affect the revenue and earnings of the Company going forward. See Part I, Item 1, “Notes to Consolidated Financial Statements – 3. Impact of the COVID-19 Pandemic”, in this Quarterly Report on Form 10-Q.

 

Risks Relating to Operations, Financial Performance and Capital Resources

 

The cessation of funding under the CARES Act and the Rescue Act may have a significant negative impact on the Company’s results of operations.

 

The Company’s results of operations for the nine-month periods ended July 31, 2022 and July 31, 2021 were substantially improved by the receipt of funding under the CARES Act and the Rescue Act. Excluding the impact of the CARES Act grants, the Company’s loss from operations, loss before income taxes and net loss for the nine months ended July 31, 2022 increased by approximately $789,000, resulting in an operating loss of $3,250,000, a loss before income taxes of $4,083,000, and a net loss of $4,083,000. For the nine months ended July 31, 2021, excluding the impact of the CARES Act grants, income from operations, income before income taxes and net income decreased by $3,377,000, resulting in an operating loss of $2,566,000, a loss before income taxes of $3,356,000, and a net loss of $3,356,000. The Company does not currently anticipate receiving similar funding during the year ending October 31, 2022. Accordingly, there are no assurances that the Company will be able to achieve the same level of financial performance for the year ending October 31, 2022, as compared to the year ended October 31, 2021.

 

The Company may be unable to raise additional funds to meet its operating capital requirements going forward.

 

If the Company is unable to generate sufficient cash flows from operations to meet its operating capital requirements, the Company may need to obtain external capital on commercially reasonable terms. The Company has received a commitment from G.S. Beckwith Gilbert, the Company’s significant shareholder and Non-Executive Chairman of the Board, dated September 12, 2022, that if the Company, at any time, is unable to meet its obligations through September 13, 2023, Mr. Gilbert will provide the necessary continuing financial support to the Company in order for the Company to meet such obligations. Such commitment for financial support may be in the form of additional advances or loans to the Company, in addition to the deferral of principal and/or interest payments due on the existing loans, if deemed necessary. While Mr. Gilbert has provided similar financial support commitments to the Company in the past, there are no assurances that this commitment will continue to be available to the Company beyond September 13, 2023.


Page 30 of 27


 

If the Company is not successful in meeting its revenue growth targets for fiscal 2022 and is unable to further reduce expenses without impairing its ability to implement its growth strategy, then it may be necessary for the Company to obtain additional capital from third parties on market terms then generally available to companies similarly situated with the Company. Although the Company frequently monitors the market for available investment capital, the Company cannot now predict whether additional capital will be available or the costs, terms and conditions under which additional capital may be available to it. Consequently, there can be no assurances that the Company will be able to obtain additional capital to implement its business plan for revenue growth.

 

A discussion of additional risks and uncertainties associated with the Company and its business are set forth in Part I, Item 1A, “Risk Factors” in our 2021 Annual Report on Form 10-K for the fiscal year ended October 31, 2021.

 

Item 5. Other Information.

 

On September 12, 2022, the Company’s significant shareholder and Non-Executive Chairman of the Board confirmed his commitment to provide the Company with the necessary continuing financial support to meet its obligations through September 13, 2023. A copy of the commitment is attached as Exhibit 10.4 to this Form 10-Q and incorporated by reference into this Item 5.

 

Item 6. Exhibits.

 

3.1

The Company’s composite Certificate of Incorporation, dated as of January 24, 1990, is incorporated by reference from our Annual Report on Form 10-K for the fiscal year ended October 31, 1989.

 

 

3.1.1

The Company’s Amendment No. 1, dated as of April 5, 2017, to the Certificate of Incorporation, dated as of January 24, 1990, is incorporated by reference from our Annual Report on Form 10-K for the fiscal year ended October 31, 2017.

 

 

3.2

The Company’s By-laws, dated as of May 16, 1988, are incorporated by reference from Exhibit 3-14 to our Annual Report on Form 10-K for the fiscal year ended October 31, 1998.

 

 

3.2.1

Amendment to the Company’s By-Laws, dated as of September 6, 2019, is incorporated by reference from Exhibit 3.2.1 to our Quarterly Report on Form 10-Q filed on September 11, 2019.

 

 

10.1

PASSUR Aerospace, Inc. 2019 Stock Incentive Plan, is incorporated by reference from Exhibit 10.1 to our Current Report on Form 8-K filed on April 15, 2019.

 

 

10.1.1

First Amendment to PASSUR Aerospace, Inc. 2019 Stock Incentive Plan, effective as of July 8, 2020, is incorporated by reference from Exhibit 10.1.1 to our Quarterly Report on Form 10-Q filed on September 14, 2020.

 

 

10.1.2

Second Amendment to PASSUR Aerospace, Inc. 2019 Stock Incentive Plan, dated August 16, 2021, is incorporated by reference from Exhibit 10.1.2 to our Quarterly Report on Form 10-Q filed on September 14, 2021.

 

 

10.2

Form of Restricted Stock Unit Award Agreement for PASSUR Aerospace, Inc., 2019 Stock Incentive Plan, is incorporated by reference from Exhibit 10.3 to our Annual Report on Form 10-K for the fiscal year ended October 31, 2021.

 

 

10.3

Form of Non-Qualified Stock Option Agreement for PASSUR Aerospace, Inc., 2019 Stock Incentive Plan, is incorporated by reference from Exhibit 10.4 to our Annual Report on Form 10-K for the fiscal year ended October 31, 2021.

 

 

10.4*

Commitment of G.S. Beckwith Gilbert, dated September 12, 2022.

 

 

10.5*

Debt Replacement Agreement, dated as of July 31, 2022, by and between PASSUR Aerospace, Inc., and G.S. Beckwith Gilbert.

 

 

10.6*

Secured Promissory Note, dated as of July 31, 2022, by and between PASSUR Aerospace, Inc., as Borrower, to G.S. Beckwith Gilbert, as Lender.

 

 

10.7

Debt Replacement Agreement, dated as of April 30, 2022, by and between PASSUR Aerospace, Inc., and G.S. Beckwith Gilbert, is incorporated by reference from Exhibit 10.5 to our Quarterly Report on Form 10-Q filed on June 10, 2022.

 

 

10.8

Secured Promissory Note, dated as of April 30, 2022, by and between PASSUR Aerospace, Inc., as Borrower, to G.S. Beckwith Gilbert, as Lender, is incorporated by reference from Exhibit 10.6 to our Quarterly Report on Form 10-Q filed on June 10, 2022.

 

 

31.1*

Certification of Chief Executive Officer pursuant to Rule 13a-14(a) or 15d-14(a) under the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 


Page 31 of 27


31.2*

Certification of Executive Vice President of Finance and Administration pursuant to Rule 13a-14(a) or 15d-14(a) under the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

32.1*

Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

32.2*

Certification of Executive Vice President of Finance and Administration pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

101.ins*

XBRL Instance

 

 

101.xsd*

XBRL Schema

 

 

101.cal*

XBRL Calculation

 

 

101.def*

XBRL Definition

 

 

101.lab*

XBRL Label

 

 

101.pre*

XBRL Presentation

 

* Filed herewith.


Page 32 of 27


 

SIGNATURES

 

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 thereunto duly authorized.

 

 

PASSUR AEROSPACE, INC.

 

 

 

 

 

 

Dated: September 12, 2022

By:

/s/ Brian G. Cook

 

 

Brian G. Cook

 

 

President and Chief Executive Officer

 

 

(Principal Executive Officer)

 

 

 

Dated: September 12, 2022

By:

/s/ Allison O’Neill

 

 

Allison O’Neill

 

 

Executive Vice President of Finance
and Administration
(Principal Financial and Accounting Officer)


Page 33 of 27

 

EX-10.4 2 pssr_ex10z4.htm COMMITMENT OF G.S. BECKWITH GILBERT, DATED SEPTEMBER 12, 2022.

         EXHIBIT 10.4

Field Point Capital Management Company

One Landmark Square, Suite 1905

Stamford, CT 06901

 

 

September 12, 2022

PASSUR Aerospace, Inc.

3452 Lake Lynda Drive, Suite 190

Orlando, FL 32817

 

As Chairman of the Board as well as the principal shareholder of PASSUR Aerospace, Inc. (“PASSUR Aerospace” or the “Company”), I make the following commitment to the Company with respect to the period from the date of this commitment through September 13, 2023.

 

Liquidity

 

I commit that if the Company at any time is unable to meet its obligations through September 13, 2023, that I will provide the necessary continuing financial support to the Company to ensure the Company’s ability to operate as a going concern through the period ending September 13, 2023. Such continuing support may take the form of additional loans or advances to PASSUR Aerospace in addition to the deferral of principal and/or interest payments due on outstanding loans to PASSUR Aerospace as referred to above.

 

These commitments are not conditional and are irrevocable through the period ending September 13, 2023.

 

I, G.S. Beckwith Gilbert, having the financial wherewithal to enter into this irrevocable commitment, make the above commitments to the Company and its shareholders.

 

 

/s/G.S. Beckwith Gilbert                                 

G.S. Beckwith Gilbert

President


EX-10.5 3 pssr_ex10z5.htm DEBT REPLACEMENT AGREEMENT, DATED AS OF JULY 31, 2022, BY AND BETWEEN PASSUR AEROSPACE, INC., AND G.S. BECKWITH GILBERT.

EXHIBIT 10.5

DEBT REPLACEMENTAGREEMENT

This Debt Replacement Agreement (this “Agreement”) is made and entered into as of this 31st day of July 2022, by and between G. S. Beckwith Gilbert, of 35 Vista Drive, Greenwich, CT 06830 (“Lender”), and PASSUR Aerospace, Inc. (formerly MEGADATA CORPORATION), a New York corporation, with a principal place of business at 3452 Lake Lynda Drive, Suite 190, Orlando FL, 32817 (“Borrower” or “PASSUR Aerospace”):

WITNESSETH

WHEREAS, PASSUR Aerospace has issued a promissory note to Lender for value received; and

WHEREAS, Lender and PASSUR Aerospace desire to modify certain terms and conditions of the debt replacement agreement that was signed on April 30, 2022 (the “Ninth Replacement Note”), as of the date of this Agreement and issue a tenth replacement promissory note (the “Tenth Replacement Note”) in exchange for the Ninth Replacement Note and other value received upon the terms and conditions set forth herein (the “Exchange”); and

WHEREAS, the total amount due and owing under the promissory note as of July 31, 2022 is $12,491,625, under the terms of the Ninth Replacement Note.

NOW, THEREFORE, in consideration of the foregoing and the agreements contained herein, the parties hereby agree as follows:

1.MODIFICATION OF PREVIOUS NOTES: 

The Ninth Replacement Note shall be exchanged for the Tenth Replacement Note as set forth herein.

2.ISSUANCE AND TERMS OF TENTH REPLACEMENT NOTE; THE EXCHANGE: 

For value received, on the date hereof, PASSUR Aerospace shall issue the Tenth Replacement Note to Lender in the amount of $12,491,625, in exchange for the Ninth Replacement Note.  The Tenth Replacement Note will be in the form attached as Exhibit A hereto and will have the following terms:

(a)TERM.  The principal and accrued interest amount of the Tenth Replacement Note, shall be paid in full on or by November 1, 2023. 

 

(b)INTEREST. The Tenth Replacement Note or any New Replacement Note shall bear interest on the unpaid principal amount, from the date of issuance until paid in full at maturity. Interest shall be payable at the annual rate of 9¾% from May 1, 2022 to November 1, 2023 payable in cash. Interest payments shall be made annually at October 31 of each year. 

 

(c)PREPAYMENT TERMS. The Tenth Replacement Note or any New Replacement Note plus accrued interest may be prepaid in full at anytime without penalty. 


 

(d)SECURITY INTEREST: The security interest previously conveyed to lender shall continue in full force and effect as an integral part of the Tenth Replacement Note, as described in Section 3 of the Tenth Replacement Note. 

3.MISCELLANEOUS. 

(a)AMENDMENT AND MODIFICATION.  This Agreement may be amended, modified and supplemented only by a written instrument signed by all of the parties hereto expressly stating that such instrument is intended to amend, modify or supplement this Agreement. 

(b)ENTIRE AGREEMENT.  This Agreement and the Tenth Replacement Note contain the entire agreement between the parties hereto with respect to the subject matter hereof and supersede all prior agreements and understandings, oral or written, with respect to such matters. 

(c)SEVERABILITY.  If any provision of this Agreement shall be determined to be invalid or unenforceable under law, such determination shall not affect the validity or enforceability of the remaining provisions of this Agreement. 

(d)GOVERNING LAW; JURISDICTION.  This Agreement shall be governed by and construed in accordance with the laws of the State of New York, without regard to the conflicts of law rules of such state. 

(e)COUNTERPARTS.  This Agreement may be executed in one or more counterparts, each of which shall be deemed an original, and all of which shall constitute one and the same agreement and shall become effective when one or more counterparts have been signed by each of the parties and delivered to the other party, it being understood that both parties need not sign the same counterpart. 

 

[Signature page follows]


IN WITNESS WHEREOF, the parties hereto have executed this Agreement as of the day and year written above.

 

 

PASSUR Aerospace, Inc.
3452 Lake Lynda Drive, Suite 190

Orlando, FL 32817

By: /s/ Brian Cook                       
Name:  Brian Cook
Title:  President and Chief Executive Officer

By: /s/ Allison O’Neill                  
Name: Allison O’Neill
Title:  Executive Vice President Finance and Administration

 

LENDER
G.S. Beckwith Gilbert
35 Vista Drive
Greenwich, CT 06830

By: /s/ G.S. Beckwith Gilbert            
Name:  G.S. Beckwith Gilbert

EX-10.6 4 pssr_ex10z6.htm SECURED PROMISSORY NOTE, DATED AS OF JULY 31, 2022, BY AND BETWEEN PASSUR AEROSPACE, INC., AS BORROWER, TO G.S. BECKWITH GILBERT, AS LENDER.

EXHIBIT 10.6  

SECURED PROMISSORY NOTE

$12,491,625                  ORLANDO, FLORIDA
                 AS OF JULY 31, 2022 

 

For value received, PASSUR Aerospace, Inc. (formerly MEGADATA CORPORATION), a New York corporation (hereinafter referred to as “Borrower”), hereby unconditionally PROMISES TO PAY to the order of G.S. Beckwith Gilbert (“Lender”), or his permitted assigns, to an account designated by Lender, in lawful money of the United States of America and in immediately available funds, the sum of twelve million four hundred ninety-one thousand six hundred and twenty-five dollars ($12,491,625). Interest shall be payable at the annual rate of 9 ¾% from May 1, 2022 to November 1, 2023 payable in cash.  Interest payments shall be made, annually at October 31 of each year.

1.The principal amount evidenced hereby will be repaid in full on November 1, 2023, plus all accrued and unpaid interest hereunder as of November 1, 2023, which shall also be payable on such date. 

2.Notwithstanding the foregoing, the principal amount of the indebtedness evidenced hereby, together with all accrued interest, shall be immediately due and payable upon written notice to Borrower from Lender upon the happening of any of the following Events of Default: 

(a)Any of the assets of Borrower shall be attached, seized, levied upon or subjected to a writ or distress warrant, or come within the possession of any receiver, trustee, custodian or assignee for the benefit of creditors of Borrower and shall remain unstayed or undismissed for thirty (30) consecutive days; any person other than Borrower shall apply for the appointment of a receiver, trustee or custodian for any of the assets of Borrower and shall remain unstayed or undismissed for thirty (30) consecutive days; or Borrower shall have concealed, removed or permitted to be concealed or removed, any part of its property, with the intent to hinder, delay or defraud its creditors or any of them, or made or suffered a transfer of any of its property or the incurring of an obligation which may be fraudulent under any bankruptcy, fraudulent conveyance or other similar law; 

(b)A case or proceeding shall have been commenced against Borrower in a court having competent jurisdiction seeking a decree or order in respect of Borrower (i) under title 11 of the United States Code, as now constituted or hereafter amended, or any other applicable federal, state or foreign bankruptcy or other similar law, (ii) appointing a custodian, receiver, liquidator, assignee, trustee or sequestrator (or similar official) of Borrower or of any substantial part of its properties, or (iii) ordering the winding-up or liquidation of the affairs of Borrower and such case or proceeding shall remain undismissed or unstayed for thirty (30) consecutive days or such court shall enter a decree or order granting the relief sought in such case or proceeding; 

(c)Borrower shall have (i) filed a petition seeking relief under title 11 of the United States Code, as now constituted or hereafter amended, or any other applicable federal, state or foreign bankruptcy or other similar law, (ii) consented to the institution of proceedings thereunder or to the filing of any such petition or to the appointment of or  


1


taking possession by a custodian, receiver, liquidator, assignee, trustee or sequestrator (or similar official) of Borrower or of any substantial part of its properties, (iii) failed generally to pay its debts as such debts become due, or (iv) taken any corporate action in furtherance of any such action;

(d)Final judgment or judgments (after the expiration of all times to appeal therefrom) for the payment of money in excess of $100,000 in the aggregate shall be rendered against Borrower and the same shall not be vacated, stayed, bonded, paid or discharged for a period of thirty (30) days; or 

(e)Any other event shall have occurred which would have a material adverse effect on Borrower or its assets or financial condition in Lender’s reasonable judgment and such event continues to exist for at least thirty (30) days after Lender has given Borrower a written notice thereof. 

3.As security for any and all liabilities of Borrower to Lender, now existing or hereafter arising hereunder, or otherwise, Lender is hereby given a lien upon and a security interest in any and all moneys or other property (i.e., goods and merchandise, as well as any and all documents relative thereto; also, funds, securities, chooses in action and any and all other forms of property whether real, personal or mixed, and any right, title or interest of Borrower therein or thereto), and/or the proceeds thereof, including (without limitation of the foregoing) that in safekeeping or in which Borrower may have any interest.  In the event any one or more Events of Default has occurred and is continuing, Lender shall have all of the rights and remedies provided to a secured party by the Uniform Commercial Code in effect in New York State at that time and, in addition thereto, Borrower further agrees that (1) in the event that notice is necessary, written notice delivered to Borrower at its principal executive offices ten business days prior to the date of public sale of the property subject to the lien and security interest created herein or prior to the date after which private sale or any other disposition of said property will be made shall constitute reasonable notice, but notice given in any other reasonable manner or at any other reasonable time shall be sufficient, (2) in the event of sale or other disposition of such property, Lender may apply the proceeds of any such sale or disposition to the satisfaction of Lender’s reasonable attorneys’ fees, legal expenses and other costs and expenses incurred in connection with the retaking, holding, preparing for sale, and selling of the property, and (3) without precluding any other methods of sale, the sale of property shall have been made in a commercially reasonable manner if conducted in conformity with reasonable commercial practices of banks disposing of similar property. 

4.Demand, presentment, protest and notice of nonpayment and protest are hereby waived by Borrower. 

5.This Note has been executed, delivered and accepted in the State of New York and shall be interpreted, governed by, and construed in accordance with, the laws of the State of New York. 

[Signature page follows]

 


2


IN WITNESS WHEREOF, Borrower has caused this Note to be executed as of the date first above written.

PASSUR Aerospace, Inc.

By: /s/ Brian Cook          
Brian Cook
Title:  Chief Executive Officer


3

EX-31.1 5 pssr_ex31z1.htm CERTIFICATION

Exhibit 31.1

 

CERTIFICATION PURSUANT TO RULE 13a-14(a) or 15d-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Brian G. Cook, certify that:

 

1.I have reviewed this quarterly report on Form 10-Q of PASSUR Aerospace, Inc.; 

 

2.Based on my knowledge, this quarterly report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;  

 

3.Based on my knowledge, the financial statements, and other financial information included in this quarterly report, fairly present in all material respects the financial condition, results of operations, and cash flows of the registrant as of, and for, the periods presented in this quarterly report; 

 

4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have: 

 

a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiary, is made known to us by others within those entities, particularly during the period in which this quarterly report is being prepared; 

 

b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles; 

 

c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this quarterly report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this quarterly report based on such evaluation; and 

 

d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and 

 

5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions): 

 

a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize, and report financial information; and 

 

b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting. 

 

Date:  September 12, 2022

 

 

 

By:

/s/ Brian G. Cook

 

 

Brian G. Cook

 

 

President and Chief Executive Officer

 

EX-31.2 6 pssr_ex31z2.htm CERTIFICATION

 

 

Exhibit 31.2

 

CERTIFICATION PURSUANT TO RULE 13a-14(a) or 15d-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Allison O’Neill, certify that:

 

1.I have reviewed this quarterly report on Form 10-Q of PASSUR Aerospace, Inc.; 

 

2.Based on my knowledge, this quarterly report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;  

 

3.Based on my knowledge, the financial statements, and other financial information included in this quarterly report, fairly present in all material respects the financial condition, results of operations, and cash flows of the registrant as of, and for, the periods presented in this quarterly report; 

 

4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have: 

 

a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiary, is made known to us by others within those entities, particularly during the period in which this quarterly report is being prepared; 

 

b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles; 

 

c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this quarterly report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this quarterly report based on such evaluation; and 

 

d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and 

 

5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions): 

 

a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize, and report financial information; and 

 

b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting. 

 

Date:  September 12, 2022

 

 

 

By:

/s/ Allison O’Neill

 

 

Allison O’Neill

 

 

Executive Vice President of Finance and Administration

 

                                                                               

EX-32.1 7 pssr_ex32z1.htm CERTIFICATION

 

Exhibit 32.1

 

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the quarterly report of PASSUR Aerospace, Inc. (the “Company”) on Form 10-Q for the fiscal quarter ended July 31, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Brian G. Cook, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:

 

(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and 

 

(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. 

 

 

By:

/s/ Brian G. Cook

 

 

Brian G. Cook

 

 

Chief Executive Officer

 

 

September 12, 2022

 

EX-32.2 8 pssr_ex32z2.htm CERTIFICATION

Exhibit 32.2

 

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the quarterly report of PASSUR Aerospace, Inc. (the “Company”) on Form 10-Q for the fiscal quarter ended July 31, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Allison O’Neill, Executive Vice President of Finance and Administration of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:

 

(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and 

 

(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. 

 

 

 

By:

/s/ Allison O’Neill

 

 

Allison O’Neill

 

 

Executive Vice President of Finance and Administration

 

 

September 12, 2022

 

 

EX-101.CAL 9 pssr-20220731_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 pssr-20220731_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 pssr-20220731_lab.xml XBRL TAXONOMY EXTENSION LABELS LINKBASE DOCUMENT Interest rate on related party note payable Represents the percentage value of Interest rate on related party note payable, as of the indicated date. Operating Lease, Liability Operating Lease, Liability Operating Leases Future Minimum Payments Interest Included In Payments Operating Leases Future Minimum Payments Interest Included In Payments Represents the monetary amount of Operating Leases Future Minimum Payments Interest Included In Payments, as of the indicated date. Right-of-use assets obtained in exchange for new operating lease liabilities Represents the monetary amount of Right-of-use assets obtained in exchange for new operating lease liabilities, during the indicated time period. Short-term lease cost Accounts Receivable Proceeds under Federal Stimulus grant program Represents the monetary amount of Proceeds under Federal Stimulus grant program (Rounded), during the indicated time period. Exercise of stock options, shares Operating expenses Total current assets Total current assets Public Float Trading Symbol Operating Leases, Future Minimum Payments, Due in Three Years Operating Lease, Weighted Average Discount Rate, Percent Subscription services Represents the Subscription services, during the indicated time period. Contract with Customer, Sales Channel [Axis] Net Income/(loss), rounded Represents the monetary amount of Net Loss (Rounded), during the indicated time period. 1. Nature of Business Purchase of treasury stock - shares Preferred Stock, Shares Outstanding Total liabilities and stockholders' deficit Total liabilities and stockholders' deficit Common shares - authorized 20,000,000 shares, respectively, par value $0.01 per share; issued 8,496,526 at July 31, 2022 and October 31, 2021 Entity Address, Address Line Two Securities Act File Number Ex Transition Period Operating Income Loss (Rounded) Represents the monetary amount of Operating Income Loss (Rounded), during the indicated time period. Transaction price allocated to the remaining performance obligation, Revenue recognized in greater than 12 months Represents the monetary amount of Transaction price allocated to the remaining performance obligation, Revenue recognized in greater than 12 months, during the indicated time period. Deferred Tax Asset Exercise of stock options Shares, Outstanding, Ending Balance Shares, Outstanding, Ending Balance Shares, Outstanding, Beginning Balance Common Stock Weighted average number of common shares outstanding - basic Total liabilities Total liabilities Accounts payable Capitalized software development costs, net Document Fiscal Period Focus Entity Address, Address Line One Entity Incorporation, State or Country Code Document Quarterly Report Capitalized Computer Software, Amortization Income Tax Expense Benefit Percentage Represents the percentage value of Income Tax Expense Benefit Percentage, during the indicated time period. Product and Service Long-lived Assets 3. Impact of the COVID-19 Pandemic Represents the textual narrative disclosure of 3. Impact of the COVID-19 Pandemic, during the indicated time period. Proceeds from notes payable - related party Net cash used in investing activities Net cash used in investing activities Prepaid expenses and other current assets {1} Prepaid expenses and other current assets Effect of new accounting standard Represents the monetary amount of Effect of new accounting standard, during the indicated time period. Interest expense - related party Operating Expenses Operating Expenses Common Stock, Shares, Issued Preferred Stock, Shares Issued Preferred Stock, Par or Stated Value Per Share Shell Company Registrant Name Interest Paid (Rounded) Represents the monetary amount of Interest Paid (Rounded), during the indicated time period. Effect of dilutive stock options Represents the Effect of Dilutive Stock Options (number of shares), during the indicated time period. Deferred Revenue Professional Services Represents the Professional Services, during the indicated time period. Accrued Liabilities And Other Liabilities Rounded Represents the monetary amount of Accrued Liabilities And Other Liabilities Rounded, as of the indicated date. Capitalized Software Development Costs Policies Supplemental cash flow information Statement [Line Items] Preferred Stock, Shares Authorized Operating lease liabilities, current portion Current assets Amendment Description Operating Leases, Future Minimum Payments, Due in Four Years Customer [Axis] Shareholders' Deficit, rounded Represents the monetary amount of Stockholders' Equity (Rounded), as of the indicated date. Cost of Revenues Revenue Recognition Policy 2. Basis of Presentation and Significant Accounting Policies Net cash provided by financing activities Net cash provided by financing activities Total adjustments Total adjustments Operating lease assets and liabilities, net Represents the monetary amount of Operating lease assets, liability, net, during the indicated time period. Statement Preferred shares - authorized 5,000,000 shares, par value $0.01 per share; none issued or outstanding Accrued liabilities - Stimulus funding Document Transition Report Ten Gilbert Note Represents the Ten Gilbert Note, during the indicated time period. Long-Term Debt, Type [Axis] Operating Lease Obligations Maturities Repayments Of Principal, In Year Three Represents the monetary amount of Operating Lease Obligations Maturities Repayments Of Principal, In Year Three, as of the indicated date. Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Other Represents the Other, during the indicated time period. Proceeds from Grantors Schedule of Contract Balances Net Loss Per Share Information Retained Earnings Operating lease liabilities, non-current Operating lease right-of-use assets Entity Address, City or Town Small Business Operating Leases, Future Minimum Payments, Remainder of Fiscal Year Operating cash flows from operating leases Represents the monetary amount of Operating cash flows from operating leases, during the indicated time period. Operating Loss Carryforwards, indefinite lived Represents the monetary amount of Operating Loss Carryforwards, indefinite lived, as of the indicated date. Income taxes Depreciation and amortization Adjustments to reconcile net (loss)/income to net cash used in operating activities Stock-based compensation Selling, general, and administrative expenses Revenues Commitments and contingencies Note payable - related party Deferred revenue, long term portion Interactive Data Current Period End date Notes Payable, Related Parties, Noncurrent (Rounded) Represents the monetary amount of Notes Payable, Related Parties, Noncurrent (Rounded), as of the indicated date. Variable lease cost Transaction price allocated to the remaining performance obligation, Revenue recognized in 12 months or less Represents the monetary amount of Transaction price allocated to the remaining performance obligation, Revenue recognized in 12 months or less, during the indicated time period. Debt Instrument, Name Product and Service [Axis] Principles of Consolidation Liquidity Interest - related party Cash flows from financing activities Property and equipment Property and equipment Research and development expenses Common Stock, Shares Authorized Total current liabilities Total current liabilities Deferred revenue, current portion Assets {1} Assets City Area Code Trading Exchange Registrant CIK Seventh Gilbert Note Represents the Seventh Gilbert Note, during the indicated time period. Accounts Receivable, Allowance for Credit Loss Material Rights Represents the Material Rights, during the indicated time period. Contract with Customer, Sales Channel Schedule of Earnings per share basic and diluted Disaggregation of Revenue Customer Represents the Customer, during the indicated time period. Net cash used in operating activities Net cash used in operating activities Deferred revenue Accrued expenses and other current liabilities {1} Accrued expenses and other current liabilities Federal Stimulus credits utilized Represents the monetary amount of Federal Stimulus credits utilized, during the indicated time period. Treasury Stock Weighted average number of common shares outstanding - diluted Provision for income taxes Common Stock, Par or Stated Value Per Share Operating Leases, Future Minimum Payments, Due in Two Years Operating Lease, Weighted Average Remaining Lease Term Share-Based Payment Arrangement, Noncash Expense Federal Stimulus Credits Utilized Rounded Represents the monetary amount of Federal Stimulus Credits Utilized Rounded, during the indicated time period. 5. Notes Payable - Related Party Net income/(loss) per common share - basic Cost of revenues Accumulated deficit Voluntary filer SEC Form Nine Gilbert Note Represents the Nine Gilbert Note, during the indicated time period. Operating Lease Obligations Maturities Repayments Of Principal, In Year Five Represents the monetary amount of Operating Lease Obligations Maturities Repayments Of Principal, In Year Five, as of the indicated date. Airlines Represents the Airlines, during the indicated time period. Current Assets Exceed Current Liabilities, Excluding Deferred Revenue Represents the monetary amount of Current Assets Exceed Current Liabilities, Excluding Deferred Revenue, as of the indicated date. Accrued Interest on Existing Gilbert Note Represents the Accrued Interest on Existing Gilbert Note, during the indicated time period. Schedule of Maturities of Contractual Obligations Relating to Operating Leases Tables/Schedules Recovery of doubtful accounts Cash flows from operating activities Income/(Loss) from operations Income/(Loss) from operations Treasury stock, at cost Treasury stock, at cost Stockholders' Equity before Treasury Stock Stockholders' Equity before Treasury Stock Total assets Total assets Other assets Current with reporting Long-Term Debt, Type Operating Leases, Future Minimum Payments, Due Thereafter Operating Leases, Future Minimum Payments, Due in Five Years Accounts payable {1} Accounts payable Changes in operating assets and liabilities Equity Component Common Stock, Shares, Outstanding Additional paid-in capital Emerging Growth Company Details Eighth Gilbert Note Represents the Eighth Gilbert Note, during the indicated time period. Operating Lease Obligations Maturities Repayments Of Principal, In Year Four Represents the monetary amount of Operating Lease Obligations Maturities Repayments Of Principal, In Year Four, as of the indicated date. Operating Lease Obligations Maturities Repayments Of Principal, In Year Two Represents the monetary amount of Operating Lease Obligations Maturities Repayments Of Principal, In Year Two, as of the indicated date. Operating Loss Carryforwards, will expire in various tax years Represents the monetary amount of Operating Loss Carryforwards, will expire in various tax years, as of the indicated date. Revenue (Rounded) Represents the monetary amount of Revenues (Rounded), during the indicated time period. Debt Instrument, Increase, Accrued Interest CARES Act Payroll Support Program Represents the CARES Act Payroll Support Program, during the indicated time period. 4. Leases Notes Other assets {1} Other assets Purchase of treasury stock Net Income/(Loss) Net Income/(Loss) Stockholders' Equity Attributable to Parent Stockholders' Equity Attributable to Parent Stockholders' Equity Attributable to Parent, Beginning Balance Stockholders' Equity Attributable to Parent, Ending Balance Current liabilities Liabilities and stockholders' deficit Property and equipment, net Prepaid expenses and other current assets Entity Address, State or Province Well-known Seasoned Issuer Operating Lease Obligations Maturities Repayments Of Principal Operating Lease Obligations Maturities Repayments Of Principal Represents the monetary amount of Operating Lease Obligations Maturities Repayments Of Principal, as of the indicated date. Operating Lease Liability, Gross Operating Lease Liability, Gross Represents the monetary amount of Operating Lease Liability, Gross, as of the indicated date. Operating lease cost Customer {1} Customer Debt Instrument [Axis] Schedule of Future Minimum Rental Payments for Operating Leases Transaction Price Allocated to the Remaining Performance Obligation Schedule Represents the textual narrative disclosure of Transaction Price Allocated to the Remaining Performance Obligation Schedule, during the indicated time period. Performance Obligation Represents the Performance Obligation, during the indicated time period. (Decrease)/Increase in cash (Decrease)/Increase in cash Accounts receivable Accounts receivable Accounts receivable, net Cash {1} Cash Cash - beginning of period Cash - end of period Document Fiscal Year Focus Local Phone Number Tax Identification Number (TIN) Fiscal Year End Operating Lease Obligations Maturities Repayments Of Principal, Thereafter Represents the monetary amount of Operating Lease Obligations Maturities Repayments Of Principal, Thereafter, as of the indicated date. Operating Lease Obligations Maturities Repayments Of Principal, Remainder Of Fiscal Year Represents the monetary amount of Operating Lease Obligations Maturities Repayments Of Principal, Remainder Of Fiscal Year, as of the indicated date. Unbilled Receivable Accounts Receivable {1} Accounts Receivable Recent Accounting Pronouncements Fair Value of Financial Instruments Use of Estimates Cash flows used in investing activities Additional Paid-in Capital Equity Components [Axis] Net income/(loss) per common share - diluted Stockholders' deficit Accrued expenses and other current liabilities Debt Instrument, Maturity Date Operating Loss Carryforwards Airports Represents the Airports, during the indicated time period. Proceeds from Loans Schedule of lease costs and other information relating to the Company's operating leases Stock-based Compensation Income Taxes Income/(Loss) before income taxes Income/(Loss) before income taxes Treasury Stock, Shares Amendment Flag Entity Address, Postal Zip Code Filer Category Number of common stock shares outstanding EX-101.PRE 12 pssr-20220731_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.SCH 13 pssr-20220731.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 000310 - Disclosure - 4. Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 000050 - Statement - Consolidated Statements of Shareholders' Deficit link:presentationLink link:definitionLink link:calculationLink 000340 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Details) link:presentationLink link:definitionLink link:calculationLink 000400 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Details) link:presentationLink link:definitionLink link:calculationLink 000230 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Policies) link:presentationLink link:definitionLink link:calculationLink 000270 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Tables) link:presentationLink link:definitionLink link:calculationLink 000420 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Details) link:presentationLink link:definitionLink link:calculationLink 000320 - Disclosure - 4. Leases: Schedule of Maturities of Contractual Obligations Relating to Operating Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 000120 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Liquidity (Policies) link:presentationLink link:definitionLink link:calculationLink 000020 - Statement - Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 000380 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Details) link:presentationLink link:definitionLink link:calculationLink 000360 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Transaction Price Allocated to the Remaining Performance Obligation Schedule (Details) link:presentationLink link:definitionLink link:calculationLink 000190 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Policies) link:presentationLink link:definitionLink link:calculationLink 000240 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Fair Value of Financial Instruments (Policies) link:presentationLink link:definitionLink link:calculationLink 000070 - Disclosure - 1. Nature of Business link:presentationLink link:definitionLink link:calculationLink 000130 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Principles of Consolidation (Policies) link:presentationLink link:definitionLink link:calculationLink 000100 - Disclosure - 4. Leases link:presentationLink link:definitionLink link:calculationLink 000210 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Policies) link:presentationLink link:definitionLink link:calculationLink 000170 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Income Taxes (Policies) link:presentationLink link:definitionLink link:calculationLink 000080 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 000450 - Disclosure - 4. Leases: Schedule of Maturities of Contractual Obligations Relating to Operating Leases (Details) link:presentationLink link:definitionLink link:calculationLink 000150 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 000290 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information: Schedule of Earnings per share basic and diluted (Tables) link:presentationLink link:definitionLink link:calculationLink 000410 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information: Schedule of Earnings per share basic and diluted (Details) link:presentationLink link:definitionLink link:calculationLink 000180 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Policies) link:presentationLink link:definitionLink link:calculationLink 000350 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Details) link:presentationLink link:definitionLink link:calculationLink 000160 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Cost of Revenues (Policies) link:presentationLink link:definitionLink link:calculationLink 000200 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Long-lived Assets (Policies) link:presentationLink link:definitionLink link:calculationLink 000140 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Use of Estimates (Policies) link:presentationLink link:definitionLink link:calculationLink 000010 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 000370 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Income Taxes (Details) link:presentationLink link:definitionLink link:calculationLink 000250 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Recent Accounting Pronouncements (Policies) link:presentationLink link:definitionLink link:calculationLink 000060 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 000110 - Disclosure - 5. Notes Payable - Related Party link:presentationLink link:definitionLink link:calculationLink 000040 - Statement - Consolidated Statement of Operations link:presentationLink link:definitionLink link:calculationLink 000300 - Disclosure - 4. Leases: Schedule of lease costs and other information relating to the Company's operating leases (Tables) link:presentationLink link:definitionLink link:calculationLink 000090 - Disclosure - 3. Impact of the COVID-19 Pandemic link:presentationLink link:definitionLink link:calculationLink 000030 - Statement - Consolidated Balance Sheets - Parenthetical link:presentationLink link:definitionLink link:calculationLink 000430 - Disclosure - 4. Leases: Schedule of lease costs and other information relating to the Company's operating leases (Details) link:presentationLink link:definitionLink link:calculationLink 000280 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Transaction Price Allocated to the Remaining Performance Obligation Schedule (Tables) link:presentationLink link:definitionLink link:calculationLink 000330 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Liquidity (Details) link:presentationLink link:definitionLink link:calculationLink 000460 - Disclosure - 5. Notes Payable - Related Party (Details) link:presentationLink link:definitionLink link:calculationLink 000390 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Details) link:presentationLink link:definitionLink link:calculationLink 000260 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Tables) link:presentationLink link:definitionLink link:calculationLink 000220 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information (Policies) link:presentationLink link:definitionLink link:calculationLink 000440 - Disclosure - 4. Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Details) link:presentationLink link:definitionLink link:calculationLink XML 14 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Document and Entity Information - shares
9 Months Ended
Jul. 31, 2022
Sep. 01, 2022
Details    
Registrant CIK 0000225628  
Fiscal Year End --10-31  
Registrant Name PASSUR AEROSPACE, INC.  
SEC Form 10-Q  
Period End date Jul. 31, 2022  
Tax Identification Number (TIN) 11-2208938  
Number of common stock shares outstanding   7,712,091
Filer Category Non-accelerated Filer  
Current with reporting Yes  
Interactive Data Current Yes  
Shell Company false  
Small Business true  
Emerging Growth Company false  
Document Quarterly Report true  
Document Transition Report false  
Securities Act File Number 000-7642  
Entity Incorporation, State or Country Code NY  
Entity Address, Address Line One 3452 Lake Lynda Dr  
Entity Address, Address Line Two Suite 190  
Entity Address, City or Town Orlando  
Entity Address, State or Province FL  
Entity Address, Postal Zip Code 32817  
City Area Code 203  
Local Phone Number 622-4086  
Amendment Flag false  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q3  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets - USD ($)
Jul. 31, 2022
Oct. 31, 2021
Current assets    
Cash $ 216,570 $ 1,569,587
Accounts receivable, net 911,195 808,611
Prepaid expenses and other current assets 299,530 247,940
Total current assets 1,427,295 2,626,138
Capitalized software development costs, net 373,250 737,600
Property and equipment, net 15,115 92,905
Operating lease right-of-use assets 273,533 334,866
Other assets 45,719 45,719
Total assets 2,134,912 3,837,228
Current liabilities    
Accounts payable 725,630 731,767
Accrued liabilities - Stimulus funding 0 866,560
Accrued expenses and other current liabilities 1,552,377 678,063
Operating lease liabilities, current portion 89,701 86,195
Deferred revenue, current portion 951,572 1,319,859
Total current liabilities 3,319,280 3,682,444
Deferred revenue, long term portion 136,131 173,939
Note payable - related party 12,491,625 10,691,625
Operating lease liabilities, non-current 271,353 331,168
Total liabilities 16,218,389 14,879,176
Stockholders' deficit    
Preferred shares - authorized 5,000,000 shares, par value $0.01 per share; none issued or outstanding 0 0
Common shares - authorized 20,000,000 shares, respectively, par value $0.01 per share; issued 8,496,526 at July 31, 2022 and October 31, 2021 84,964 84,964
Additional paid-in capital 18,923,283 18,670,969
Accumulated deficit (31,158,046) (27,864,203)
Stockholders' Equity before Treasury Stock (12,149,799) (9,108,270)
Treasury stock, at cost (1,933,678) (1,933,678)
Stockholders' Equity Attributable to Parent (14,083,477) (11,041,948)
Total liabilities and stockholders' deficit $ 2,134,912 $ 3,837,228
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets - Parenthetical - $ / shares
Jul. 31, 2022
Oct. 31, 2021
Details    
Preferred Stock, Shares Authorized 5,000,000 5,000,000
Preferred Stock, Par or Stated Value Per Share $ 0.01 $ 0.01
Preferred Stock, Shares Issued 0 0
Preferred Stock, Shares Outstanding 0 0
Common Stock, Shares Authorized 20,000,000 20,000,000
Common Stock, Par or Stated Value Per Share $ 0.01 $ 0.01
Common Stock, Shares, Issued 8,496,526 8,496,526
Common Stock, Shares, Outstanding 8,496,526 8,496,526
Treasury Stock, Shares 784,435 784,435
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statement of Operations - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2022
Jul. 31, 2021
Details        
Revenues $ 1,483,960 $ 1,509,808 $ 4,340,577 $ 4,669,573
Operating expenses        
Cost of revenues 1,227,394 579,491 3,111,778 1,714,615
Research and development expenses 91,050 55,802 247,977 156,685
Selling, general, and administrative expenses 1,353,213 672,399 3,441,903 1,987,183
Operating Expenses 2,671,657 1,307,692 6,801,658 3,858,483
Income/(Loss) from operations (1,187,697) 202,116 (2,461,081) 811,090
Interest expense - related party 301,608 266,400 832,762 790,513
Income/(Loss) before income taxes (1,489,305) (64,284) (3,293,843) 20,577
Provision for income taxes 0 0 0 0
Net Income/(Loss) $ (1,489,305) $ (64,284) $ (3,293,843) $ 20,577
Net income/(loss) per common share - basic $ (0.19) $ (0.01) $ (0.43) $ 0.00
Net income/(loss) per common share - diluted $ (0.19) $ (0.01) $ (0.43) $ 0.00
Weighted average number of common shares outstanding - basic 7,712,091 7,712,091 7,712,091 7,712,091
Weighted average number of common shares outstanding - diluted 7,712,091 7,712,091 7,712,091 7,748,451
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Shareholders' Deficit - USD ($)
Common Stock
Additional Paid-in Capital
Retained Earnings
Treasury Stock
Total
Stockholders' Equity Attributable to Parent, Beginning Balance at Oct. 31, 2020 $ 84,964 $ 18,448,202 $ (27,957,401) $ (1,933,678) $ (11,357,913)
Shares, Outstanding, Ending Balance at Jan. 31, 2021 8,496,526        
Stock-based compensation $ 0 47,026 0 0 47,026
Net Income/(Loss) $ 0 0 135,397 0 135,397
Shares, Outstanding, Beginning Balance at Oct. 31, 2020 8,496,526        
Stockholders' Equity Attributable to Parent, Ending Balance at Jan. 31, 2021 $ 84,964 18,495,228 (27,822,004) (1,933,678) (11,175,490)
Stockholders' Equity Attributable to Parent, Beginning Balance at Oct. 31, 2020 $ 84,964 18,448,202 (27,957,401) (1,933,678) (11,357,913)
Shares, Outstanding, Ending Balance at Jul. 31, 2021 8,496,526        
Stock-based compensation         178,148
Net Income/(Loss)         20,577
Shares, Outstanding, Beginning Balance at Oct. 31, 2020 8,496,526        
Stockholders' Equity Attributable to Parent, Ending Balance at Jul. 31, 2021 $ 84,964 18,626,350 (27,936,824) (1,933,678) (11,159,188)
Stockholders' Equity Attributable to Parent, Beginning Balance at Jan. 31, 2021 $ 84,964 18,495,228 (27,822,004) (1,933,678) (11,175,490)
Shares, Outstanding, Ending Balance at Apr. 30, 2021 8,496,526        
Stock-based compensation $ 0 66,621 0 0 66,621
Net Income/(Loss) $ 0 0 (50,536) 0 (50,536)
Shares, Outstanding, Beginning Balance at Jan. 31, 2021 8,496,526        
Stockholders' Equity Attributable to Parent, Ending Balance at Apr. 30, 2021 $ 84,964 18,561,849 (27,872,540) (1,933,678) (11,159,405)
Shares, Outstanding, Ending Balance at Jul. 31, 2021 8,496,526        
Stock-based compensation $ 0 64,501 0 0 64,501
Net Income/(Loss) $ 0 0 (64,284) 0 (64,284)
Shares, Outstanding, Beginning Balance at Apr. 30, 2021 8,496,526        
Stockholders' Equity Attributable to Parent, Ending Balance at Jul. 31, 2021 $ 84,964 18,626,350 (27,936,824) (1,933,678) (11,159,188)
Stockholders' Equity Attributable to Parent, Beginning Balance at Oct. 31, 2021 $ 84,964 18,670,969 (27,864,203) (1,933,678) (11,041,948)
Shares, Outstanding, Ending Balance at Jan. 31, 2022 8,496,526        
Stock-based compensation $ 0 103,570 0 0 103,570
Net Income/(Loss) $ 0 0 (429,775) 0 (429,775)
Shares, Outstanding, Beginning Balance at Oct. 31, 2021 8,496,526        
Stockholders' Equity Attributable to Parent, Ending Balance at Jan. 31, 2022 $ 84,964 18,774,539 (28,293,978) (1,933,678) (11,368,153)
Stockholders' Equity Attributable to Parent, Beginning Balance at Oct. 31, 2021 $ 84,964 18,670,969 (27,864,203) (1,933,678) (11,041,948)
Shares, Outstanding, Ending Balance at Jul. 31, 2022 8,496,526        
Stock-based compensation         252,314
Net Income/(Loss)         (3,293,843)
Shares, Outstanding, Beginning Balance at Oct. 31, 2021 8,496,526        
Stockholders' Equity Attributable to Parent, Ending Balance at Jul. 31, 2022 $ 84,964 18,923,283 (31,158,046) (1,933,678) (14,083,477)
Stockholders' Equity Attributable to Parent, Beginning Balance at Jan. 31, 2022 $ 84,964 18,774,539 (28,293,978) (1,933,678) (11,368,153)
Shares, Outstanding, Ending Balance at Apr. 30, 2022 8,496,526        
Stock-based compensation $ 0 77,052 0 0 77,052
Net Income/(Loss) $ 0 0 (1,374,763) 0 (1,374,763)
Shares, Outstanding, Beginning Balance at Jan. 31, 2022 8,496,526        
Stockholders' Equity Attributable to Parent, Ending Balance at Apr. 30, 2022 $ 84,964 18,851,591 (29,668,741) (1,933,678) (12,665,864)
Shares, Outstanding, Ending Balance at Jul. 31, 2022 8,496,526        
Stock-based compensation $ 0 71,692 0 0 71,692
Net Income/(Loss) $ 0 0 (1,489,305) 0 (1,489,305)
Shares, Outstanding, Beginning Balance at Apr. 30, 2022 8,496,526        
Stockholders' Equity Attributable to Parent, Ending Balance at Jul. 31, 2022 $ 84,964 $ 18,923,283 $ (31,158,046) $ (1,933,678) $ (14,083,477)
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Cash Flows - USD ($)
9 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Cash flows from operating activities    
Net Income/(Loss) $ (3,293,843) $ 20,577
Adjustments to reconcile net (loss)/income to net cash used in operating activities    
Depreciation and amortization 442,681 539,066
Recovery of doubtful accounts (86,325) (43,905)
Federal Stimulus credits utilized (789,108) (3,377,105)
Stock-based compensation 252,314 178,148
Operating lease assets and liabilities, net 5,024 (92,536)
Changes in operating assets and liabilities    
Accounts receivable (16,259) 200,278
Prepaid expenses and other current assets (52,131) (61,955)
Other assets 0 550
Accounts payable (6,137) (712,419)
Accrued expenses and other current liabilities 796,862 95,499
Deferred revenue (406,095) 88,419
Total adjustments 140,826 (3,185,960)
Net cash used in operating activities (3,153,017) (3,165,383)
Cash flows used in investing activities    
Property and equipment 0 (61,014)
Net cash used in investing activities 0 (61,014)
Cash flows from financing activities    
Proceeds under Federal Stimulus grant program 0 3,494,392
Proceeds from notes payable - related party 1,800,000 0
Net cash provided by financing activities 1,800,000 3,494,392
(Decrease)/Increase in cash (1,353,017) 267,995
Cash - beginning of period 1,569,587 2,748,066
Cash - end of period 216,570 3,016,061
Supplemental cash flow information    
Interest - related party 0 790,512
Income taxes $ 0 $ 0
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
1. Nature of Business
9 Months Ended
Jul. 31, 2022
Notes  
1. Nature of Business

1.Nature of Business 

 

PASSUR® Aerospace, Inc. (“PASSUR” or the “Company”), a New York corporation founded in 1967, is a business intelligence company, providing predictive analytics and decision support technology for the aviation industry primarily to improve the operational performance and cash flow of airlines, airports, fixed based operators (FBOs) and air navigation service providers (ANSPs). The Company provides a cloud-based platform, ARiVA™, that manages and optimizes operations for our customers.

 

PASSUR delivers digital solutions to global aviation operations, meeting the needs of global air travel as well as supporting the recovery of the aviation industry from the COVID-19 crisis. The structure and execution of operations within the aviation industry have fundamentally changed as a result of this crisis due to the significant change in the economics required to support current conditions, return to normal operations and profitability, and assist in mitigating health risks.

 

PASSUR continues to apply artificial intelligence powered by machine learning to aviation data, addressing the industry’s most costly challenges, including the management and optimization of airspace, airport assets, aircraft, and day of flight operations.

 

The Company provides its solutions to airlines and airports in the United States, as well as an airline in Latin America. The global market presents an opportunity to network more customers in a broader market. Solutions offered by PASSUR help to ensure flight completion. They cover the entire flight life cycle, from gate to gate, and result in reductions in overall costs and carbon emissions, while maximizing revenue opportunities, improving operational efficiency, and enhancing the passenger experience.

 

The Company is a supplier and partner to the air transportation industry. While many of the Company’s customers are experiencing increases in air travel volume, spending to invest in programs to promote operational efficiencies and productivity usually lag such increases. As a result, the Company experienced downturns in its revenues year-to-date in fiscal 2022 and for the fiscal year 2021. The Company continues to believe that its products and professional service engagements are critical to the efficient operation of the air transportation market. See Part II, Item 1A, “Risk Factors”, in this Quarterly Report on Form 10-Q.

XML 21 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
2. Basis of Presentation and Significant Accounting Policies
9 Months Ended
Jul. 31, 2022
Notes  
2. Basis of Presentation and Significant Accounting Policies

2. Basis of Presentation and Significant Accounting Policies

 

The consolidated financial information contained in this quarterly report on Form 10-Q represents interim condensed financial data and, therefore, does not include all footnote disclosures required to be included in financial statements prepared in conformity with accounting principles generally accepted in the United States (“GAAP”). Such footnote information was included in the Company's Annual Report on Form 10-K for the year ended October 31, 2021, filed with the Securities and Exchange Commission (“SEC”) on January 26, 2022; the consolidated financial data included herein should be read in conjunction with that report. In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments necessary to present fairly the Company’s consolidated financial position as of July 31, 2022, and its consolidated results of operations for the three and nine months ended July 31, 2022 and July 31, 2021, respectively.

 

The results of operations for the interim period stated above are not necessarily indicative of the results of operations to be recorded for the full fiscal year ending October 31, 2022.

 

Certain financial information in the footnotes has been rounded to the nearest thousand for presentation purposes.

 

Liquidity

 

The Company’s current liabilities exceeded its current assets (excluding deferred revenue) by $940,000 as of July 31, 2022. The note payable to a related party, G.S. Beckwith Gilbert, the Company’s significant shareholder and Non-Executive Chairman of the Board, with a maturity of November 1, 2023, was $12,492,000 at July 31, 2022. The Company has accrued and unpaid interest under these borrowings for the first nine months of fiscal 2022 in the amount of $833,000, which amount is included in accrued expenses and other current liabilities at July 31, 2022. During fiscal year 2021, the Company paid Mr. Gilbert all accrued interest incurred for fiscal 2021 in the amount of $1,057,000. The Company’s stockholders’ equity had a deficit of $14,083,000 at July 31, 2022. The Company reported a net loss of $3,294,000 for the nine months ended July 31, 2022.

 

If the Company’s business does not generate sufficient cash flows from operations to meet its operating cash requirements, the Company will attempt to obtain external financing on commercially reasonable terms. However, the Company has received a commitment from G.S. Beckwith Gilbert, dated September 12, 2022, that if the Company, at any time, is unable to meet its obligations through September 13, 2023, G.S. Beckwith Gilbert will provide the Company with the necessary continuing financial support to meet such obligations. Such commitment for financial support may be in the form of additional advances or loans to the Company, in addition to the deferral of principal and/or interest payments due on the existing loans, if deemed necessary. The note payable is secured by the Company’s assets.

 

The Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”), enacted in March 2020, as well as subsequently enacted legislation, including the American Rescue Plan Act of 2021 (the “Rescue Act”), have provided economic support for, among others, businesses in the aviation industry. The Company has received grants under both the CARES Act and the Rescue Act (collectively referred to herein as the “CARES Act grants”), totaling approximately $6,498,000, as described in more detail below.

 

1.In July 2020, the Company entered into an agreement with the U.S. Department of the Treasury to receive an aggregate of $3,003,000 in emergency relief through the CARES Act Payroll Support Program (“PSP1”). The relief payments were received in three installments from July 2020 through September 2020. Pursuant to the Payroll Support Program Agreement, the relief payments must be used exclusively for the continuation of payment of certain employee wages, salaries and benefits. The Company has used such relief payments for such purpose. The PSP1 relief payments were conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through September 30, 2020, as well as other conditions including prohibitions on share repurchases and dividends through September 30, 2021, and certain limitations on executive compensation that applied through March 24, 2022. 

2.On February 12, 2021, the Company received an additional “top off” disbursement of $875,000 under PSP1, subject to the terms and conditions described above. 

3.On March 5, 2021, the Company entered into a Payroll Support Program Extension Agreement with the U.S. Department of the Treasury for an award the Company received under the CARES Act Payroll Support Program (“PSP2”). The total amount awarded to the Company under PSP2 was approximately $1,310,000. The relief payments under PSP2 were received in two installments of approximately $655,000 each on March 8, 2021 and April 26, 2021. As with the original grant under PSP1, PSP2 proceeds were required to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The Company has used such relief payments for such purpose. The PSP2 relief payments were conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of March 31, 2021, or the date on which the Company has expended all of the payroll support, as well as other conditions including prohibitions on share repurchases and dividends through the later of March 31, 2022, or the date on which the Company has expended all of the payroll support, and certain limitations on executive compensation that apply through October 1, 2022. 

4.On April 16, 2021, the Company entered into a Payroll Support Program 3 Agreement with the U.S. Department of the Treasury for an award the Company will receive under the Rescue Act (“PSP3”). The total amount awarded to the Company under PSP3 was approximately $1,310,000. The first installment, in the amount of approximately $655,000, was received by the Company on April 29, 2021. The second installment of approximately $655,000 was received by the Company on May 27, 2021. The Company does not anticipate any additional stimulus grant payments under the Payroll Support Programs. As with the original grants under PSP1 and PSP2, proceeds under PSP3 were required to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The Company has used such proceeds for such purpose. The PSP3 relief payments were conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of September 30, 2021, or the date on which the Company has expended all of the payroll support, as well as other conditions including prohibitions on share repurchases and dividends through September 30, 2022, and certain limitations on executive compensation that apply through April 1, 2023. 

 

The Company expended the remaining balance of funds received under the various Payroll Support Programs during the three months ended January 31, 2022. The amount of unused stimulus funding as of July 31, 2022 and October 31, 2021 was $0 and $856,000, respectively, and is shown in the balance sheet under current liabilities as Accrued Liabilities - Stimulus Funding.

 

The Company believes that it has operated in compliance with all the provisions and requirements under the CARES Act, the Rescue Act and the Payroll Support Program Agreements up through and including the period ended July 31, 2022, and fully intends to continue to comply with all such provisions and requirements. Consequently, the Company has accounted for the advanced funds as grants not requiring repayment and recognized such amounts in income as qualifying salaries, wages and benefits were incurred. The Company reduced its compensation expense by $0 and $1,189,000 during the three months ended July 31, 2022 and July 31, 2021, respectively, and by $789,000 and $3,377,000 during the nine months ended July 31, 2022 and July 31, 2021, respectively, as the CARES Act grant proceeds received by the Company were used to fund eligible payroll costs. If the Company does not comply with the provisions of the CARES Act, the Rescue Act and the Payroll Support Program Agreements, the Company may be required to repay the government funds and also be subject to other remedies.

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of PASSUR and its wholly-owned subsidiary. All significant inter-company transactions and balances have been eliminated in consolidation.

 

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company’s significant estimates include those related to revenue recognition, stock-based compensation, software development costs, the PASSUR Network and income taxes. Actual results could differ from those estimates.

 

Revenue Recognition Policy

 

The Company recognizes revenue in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers ("Topic 606"). The Company accounts for a customer contract when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights can be identified, payment terms can be identified, the contract has commercial substance, and it is probable the Company will collect substantially all of the consideration to which it is entitled.

 

The Company derives revenue primarily from subscription-based, real-time decision and solution information and professional services. Revenues are recognized when control of these services is transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.

 

The Company determines revenue recognition through the following steps:

·Identification of the contract, or contracts, with a customer; 

·Identification of the performance obligations in the contract; 

·Determination of transaction price; 

·Allocation of transaction price to performance obligations in the contract; and 

·Recognition of revenue when, or as, the Company satisfies a performance obligation. 

 

A.Nature of Performance Obligations 

 

Subscription services revenue

 

Subscription services revenue is comprised of cloud-based subscription fees that provide the customer the right to access the Company’s software and receive support and updates, if any, for a period of time. The Company has determined such access represents a stand-ready service provided continually throughout the contract term. As such, control and satisfaction of this stand-ready performance obligation is deemed to occur over time. The Company’s subscription contracts include a fixed amount of consideration that is recognized ratably over the non-cancellable contract term, beginning on the date that access is made available to the customer. The passage of time is deemed to be the most faithful depiction of the transfer of control of the services as the customer simultaneously receives and consumes the benefit provided by the Company’s performance. Subscription contracts are generally one to three years in length, billed either monthly, quarterly or annually, typically in advance, which coincides with the terms of the agreement. The Company’s subscription contracts do not have a significant financing component and customer invoices are typically due within 30 days. There is no significant variable consideration related to these arrangements. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether transfer of control to customers has occurred.

 

Professional services revenue

 

Professional services primarily consist of value assessments and customer training services. Payment for professional services is generally a fixed fee or a fee based on time and materials. The obligation to provide professional services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as the Company satisfies its performance obligations. For professional services, revenue is recognized by measuring progress toward the complete satisfaction of the Company’s obligation. Progress for services that are contracted for a fixed price is generally measured based on hours incurred as a portion of total estimated hours, and as a practical expedient, progress for services that are contracted for time and materials is generally based on the amount the Company has the right to invoice. Professional services contracts are generally one year or less in length, billed either in advance, upon pre-defined milestones or as services are rendered, in accordance with the terms of the agreement. The Company’s professional service contracts do not have a significant financing component and customer invoices are typically due within 30 days.

 

Material rights

 

Contracts with customers may include material rights which are also performance obligations. Material rights primarily arise when the contract gives the customer the right to renew subscription services at a discounted price in the future. This may occur from time to time when the Company’s contracts provide an implicit discount as the customer pays a nonrefundable up-front fee in connection with the initial services contract that it does not have to pay again in order to renew the service. These non-refundable up-front fees are not related to any promised service that the customer benefits from other than providing access to the subscription service. Revenue allocated to material rights is recognized when the customer exercises the right over the estimated renewal period of five years or when the right expires. If exercised by the customer, the amount previously deferred for the material right is included in the transaction price of the renewal contract and allocated to the services included in that contract. If expired, revenue is recognized as subscription services revenue in the period the right expired. If the up-front fees do not provide the customer with a material right, then the amount is included in the transaction price of the initial services contract and allocated to the performance obligations in that contract.

 

Contracts with multiple performance obligations

 

Some of the Company’s contracts with customers contain multiple distinct performance obligations. For these contracts, the transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The standalone selling price reflects the price the Company would charge for a specific service if it was sold separately in similar circumstances and to similar customers. The Company maximizes the use of directly observable transactions to determine the standalone selling prices for its performance obligations. For subscription services, the Company separately determines the standalone selling prices by type of solution and customer demographics. For professional services, the Company separately determines standalone selling price by type of services.

 

Other policies and judgments

 

The commissions that the Company pays for obtaining a contract with a customer are conditional on future service provided by the employee. Therefore, since these costs are not incremental solely based on obtaining a contract, the Company does not defer any commission costs.

 

Some of the Company’s contracts with its customers contain multiple performance obligations subject to allocation of transaction prices. Some contracts contain material rights, in the form of non-refundable up-front fees. Such fees are amortized to income over an estimated average customer life. Differences in actual average customer life compared with estimates may result in changes to amounts amortized to income. In the case of professional services, revenue recognition may be dependent on estimating the amount of time needed to complete various tasks within a contract and estimating the actual amount of completion at any point in time. Revisions to such estimates at any time may result in adjustments to the amounts of revenue recognized.

 

B.Disaggregation 

 

The disaggregation of revenue by customer and type of performance obligation is as follows:

 

Revenue by type of customer:

 

Three Months
Ended July 31,
2022

 

Three Months
Ended July 31,
2021

 

Nine Months
Ended July 31,
2022

 

Nine Months
Ended July 31,
2021

Airlines

 

$220,000

 

$149,000

 

$732,000

 

$660,000

Airports

 

896,000

 

1,215,000

 

2,811,000

 

3,695,000

Other

 

368,000

 

146,000

 

798,000

 

315,000

Total Revenue

 

$1,484,000

 

$1,510,000

 

$4,341,000

 

$4,670,000

 

 

Revenue by type of performance obligation:

 

Three Months
Ended July 31,
2022

 

Three Months
Ended July 31,
2021

 

Nine Months
Ended July 31,
2022

 

Nine Months
Ended July 31,
2021

Subscription services

 

$1,313,000

 

$1,340,000

 

$4,045,000

 

$4,279,000

Professional services

 

171,000

 

170,000

 

296,000

 

391,000

Total Revenue

 

$1,484,000

 

$1,510,000

 

$4,341,000

 

$4,670,000

 

C.Contract Balances 

 

The opening and closing balances of the Company's accounts receivable, unbilled receivables, and deferred revenues are as follows:

 

 

Accounts
Receivable

 

Unbilled
Receivable

 

Deferred
Revenue

Balance at November 1, 2021

$720,000 

 

$89,000 

 

$1,494,000 

 

 

 

 

 

 

 

Balance at July 31, 2022

 

$745,000 

 

$166,000 

 

$1,088,000 

 

The differences in the opening and closing balances of the Company’s unbilled receivable and deferred revenue primarily result from the timing difference between the Company’s performance and the customer’s payment.

 

Deferred revenue includes amounts billed to customers for which the revenue recognition criteria has not yet been met. Deferred revenue primarily consists of billings or payments received in advance of revenue recognition from the Company’s subscription services and, to a lesser extent, professional services. Deferred revenue is recognized as the Company satisfies its performance obligations. The Company generally invoices its customers in monthly, quarterly or annual installments for subscription services. Accordingly, the deferred revenue balance does not generally represent the total contract value of annual or multi-year, non-cancellable subscription arrangements. Deferred revenue that will be recognized during the succeeding 12-month period is recorded as current deferred revenue and the remaining portion is recorded as noncurrent. The amount of revenue recognized during the nine months ended July 31, 2022 that was included in the deferred revenue balance at November 1, 2021 was approximately $1,244,000.

 

Unbilled accounts receivable relates to the delivery of subscription and/or professional services for which the related billings will occur in a future period.

 

D.Transaction Price Allocated to the Remaining Performance Obligation 

 

The following table discloses the aggregate amount of the transaction price allocated to the remaining performance obligations as of the end of the reporting period, and when the Company expects to recognize the revenue.

 

 

 

12 months or
less

 

Greater than
12 months *

Subscription services

 

$3,239,000 

 

$1,026,000 

Professional services

 

$62,000 

 

$- 

Material rights

 

$81,000 

 

$136,000 

 

*Approximately 100% of subscription services and 90% of material rights amounts are expected to be recognized between 12 and 36 months.

 

The table above includes amounts billed and not yet recognized as revenue, as well as unrecognized future committed billings in customer contracts and excludes future billing amounts for which the customer has a termination for convenience right in their agreement.

 

Cost of Revenues

 

Costs associated with subscription and maintenance revenues consist primarily of communication costs, data feeds costs, compensation and benefit costs and amortization of previously capitalized software development costs (referred to as “Capitalized Assets”). Cost of revenues in each reporting period was impacted by previously capitalized costs associated with software development and data center projects. In prior periods, the labor and fringe benefit costs of the Company employees involved in creating Capitalized Assets were capitalized, rather than expensed, and amortized over three years, as determined by their projected useful life. The Company did not capitalize any software development costs, as well as network and data center costs, subsequent to January 31, 2020. Given business conditions in the aviation industry surrounding the unprecedented COVID-19 pandemic, the Company’s software efforts were concentrated in the areas of maintenance of existing products.

 

PASSUR’s services are powered by a combination of FAA data plus commercial ADS-B aggregator feeds and other data feeds available to the Company, which provide a more cost-effective solution and allow us to focus more on value-added analytics, and less on sensor technology.

 

Additionally, due to the financial and economic hardships that have been experienced by the Company’s customers and air transportation support vendors in the ongoing COVID-19 environment (described in “3. Impact of the COVID-19 Pandemic”, below), there has been a significant amount of uncertainty surrounding the ability of our customers to either renew and/or maintain their current levels of committed contracts with the Company. As a result of the industry changes in response to the COVID-19 pandemic, the Company anticipates that its level of Capitalized Assets, including related amortization of such costs, will decrease in the future, as the Company’s technological efforts are focused more on maintenance of existing products.

 

Income Taxes

 

On March 27, 2020, the Coronavirus Aid, Relief and Economic Security Act (the "CARES Act") was enacted to provide economic relief to those impacted by the COVID-19 pandemic. The CARES Act made various tax law changes, including, among other things: (i) modified the federal net operating loss rules, including permitting federal net operating losses incurred in 2018, 2019, and 2020 to be carried back to the five preceding taxable years in order to generate a refund of previously paid income taxes; (ii) enhanced recoverability of AMT tax credit carryforwards; (iii) delayed payment of employer payroll taxes; (iv) increased the limitation on business interest expenses under IRC Section 163(j) for the 2019 and 2020 tax years to permit additional expensing of interest; and (v) enacted a technical correction so that qualified improvement property can be immediately expensed under IRC Section 168(k). As of October 31, 2021, the Company had approximately $26,239,000 of net operating losses, which cannot be carried back to prior years to generate tax refunds since no tax had been paid in those years by the Company.

 

The Company’s provision for income taxes consists of federal, state and foreign taxes, as applicable, in amounts necessary to align the Company’s year-to-date tax provision with the effective rate that it expects to achieve for the full year. Each quarter the Company updates its estimate of the annual effective tax rate and records cumulative adjustments as necessary.

 

The estimated annual effective tax rate for the fiscal year ending October 31, 2022 is 0%. This calculation reflects estimated income tax expense based on our current year annual pretax income forecast which is offset by a reduction in the valuation allowance. The Company maintains a full valuation allowance against its deferred tax assets.

 

For the three and nine months ended July 31, 2022, the Company recorded an income tax provision of $0. The effective tax rate for the three and nine months ended July 31, 2022 was 0% on a pretax loss of $1,489,000 and $3,294,000, respectively. The effective rate differs from the U.S. federal corporate tax rate of 21% due to the valuation allowance.

 

For the three and nine months ended July 31, 2021, the Company recorded an income tax provision of $0. The effective tax rate for the three and nine months ended July 31, 2021 was 0% on a pretax (loss)/income of ($64,000) and $21,000, respectively. The effective rate differed from the U.S. federal statutory rate of 21% due to the valuation allowance and the use of net operating losses offset by a reduction in the valuation allowance.

 

Accounts Receivable

 

The Company records accounts receivable for agreements where amounts due from customers are contractually required and are non-refundable. The carrying amount of accounts receivable is reduced by a valuation allowance that reflects the Company’s best estimate of the amounts that will not be collected. Net accounts receivable is comprised of the monthly, quarterly, or annual committed amounts due from customers pursuant to the terms of each respective customer’s agreement. Accounts receivable balances include amounts attributable to deferred revenues. The Company’s accounts receivable balances included $166,000 of unbilled receivables associated with contractually committed services provided to existing customers during the nine months ended July 31, 2022, which will be invoiced subsequent to July 31, 2022. At October 31, 2021, the Company’s accounts receivable balance included $89,000 of unbilled receivables associated with contractually committed services provided to existing customers during the twelve months ended October 31, 2021.

 

The Company has a history of successfully collecting all amounts due from its customers under the original terms of its subscription agreements and believes that its products and professional service engagements are critical to the efficient operation of the air transportation market.

 

The provision for doubtful accounts was $52,000 and $183,000 as of July 31, 2022 and October 31, 2021, respectively. In addition to reviewing delinquent accounts receivable, the Company considers many factors in estimating its reserve, including historical data, experience, customer types, credit worthiness, and economic trends. The Company monitors its outstanding accounts receivable balances and believes the provision is adequate.

 

Capitalized Software Development Costs

 

The Company capitalizes costs related to the development of internal use software in accordance with authoritative guidance issued by the FASB on internal-use software, ASC 350-40, “Internal-Use Software.” The Company expenses all costs incurred during the preliminary project stage of its development, and capitalizes the costs incurred during the application development stage. For periods through January 31, 2020, costs incurred relating to upgrades and enhancements to the software were capitalized if it had been determined that these upgrades or enhancements add additional functionality to the software. Costs incurred to maintain and support products after they became available were charged to expense as incurred. The Company did not capitalize any software development costs subsequent to January 31, 2020.

 

Due to the financial and economic hardships that have been experienced by airlines, airports and air transportation support vendors in the ongoing COVID-19 environment (described in “3. Impact of the COVID-19 Pandemic” below), there has been a significant amount of uncertainty surrounding the ability of our customers to continue to perform their contracts with the Company. Given these business conditions, the Company’s software efforts were concentrated in the areas of maintenance of existing products. As a result, the Company did not capitalize any software development costs during the three and nine months ended July 31, 2022 and July 31, 2021, respectively. The Company amortized $121,500 and $364,000 of capitalized software development costs during both the three and nine months ended July 31, 2022 and the three and nine months ended July 31, 2021, respectively. The Company recorded amortization of the software on a straight-line basis over the estimated useful life of the software, typically over three years, within “Cost of Revenues”.

 

As a result of the industry changes in response to the COVID-19 pandemic, the Company anticipates that its level of capitalized software development costs, including related amortization of such costs, will decrease in the future, as the Company’s technological efforts are focused more on maintenance of existing products.

 

Long-Lived Assets

 

The Company reviews long-lived assets for impairment when circumstances indicate the carrying amount of an asset may not be recoverable. Impairment is recognized to the extent the sum of undiscounted estimated future cash flows expected to result from the use of the asset is less than the carrying value. Assets to be disposed of are carried at the lower of their carrying value or fair value, less costs to sell. The Company evaluates the periods of amortization continually in determining whether later events and circumstances warrant revised estimates of useful lives. If estimates are changed, the unamortized costs will be allocated to the increased or decreased number of remaining periods in the asset’s revised life.

 

Deferred Tax Assets

 

Each reporting period, the Company assesses the realizability of its deferred tax assets to determine if it is more-likely-than-not that some portion, or all, of the deferred tax assets will be realized. The Company considered all available positive and negative evidence including the reversal of existing taxable temporary differences, projected future taxable income, tax planning strategies and recent financial operating results. The ultimate realization of a deferred tax asset is dependent on sufficient taxable income within the available carryback and/or carryforward periods to utilize the deductible temporary differences. Based on the weight of available evidence including recent financial operating results, the Company determined its net deferred tax assets are not realizable on a more-likely-than-not basis and that a valuation allowance is required against its net deferred tax assets.

 

At October 31, 2021, the Company had available federal net operating loss carryforwards of $26,812,000, of which $14,032,000 are indefinite lived, but only available to offset 80% of future taxable income, and $12,780,000 will expire in various tax years from fiscal year 2022 through fiscal year 2038.

 

Net (Loss)/Income per Share Information

 

Basic net (loss)/income per share is computed based on the weighted average number of shares outstanding. Diluted (loss)/earnings per share is computed similarly to basic (loss)/earnings per share, except that it reflects the effect of common shares issuable upon exercise of stock options, using the treasury stock method in periods in which they have a dilutive effect. The Company’s 2009 Stock Incentive Plan, which expired on February 24, 2019, and 2019 Stock Incentive Plan (the “Plan”), allow for a cashless exercise. Shares used to calculate net (loss)/income per share are as follows:

 

 

 

For the three months ended

 

For the nine months ended

 

July 31,

 

July 31,

2022

 

2021

 

2022

 

2021

Basic Weighted average shares outstanding

7,712,091

 

7,712,091

 

7,712,091

 

7,712,091

Effect of dilutive stock options

-

 

-

 

-

 

36,360

Diluted weighted average shares outstanding

7,712,091

 

7,712,091

 

7,712,091

 

7,748,451

 

 

 

 

 

 

 

 

Weighted average shares which are not included in the
calculation of diluted net loss per share because their impact
is anti-dilutive. These shares consist of stock options.

1,452,500

 

1,472,500

 

1,452,500

 

1,277,500

 

Stock-Based Compensation

 

The Company follows FASB ASC 718, Compensation-Stock Compensation, which requires the measurement of compensation cost for all stock-based awards at fair value on the date of grant, and recognition of stock-based compensation expense over the service period for awards expected to vest. The fair value of stock options is determined using the Black-Scholes valuation model. Such fair value is recognized as an expense over the service period, net of forfeitures. Stock-based compensation expense was $37,000 and $65,000 for the three months ended July 31, 2022 and July 31, 2021, respectively. Stock-based compensation expense was $135,000 and $178,000 for the nine months ended July 31, 2022 and July 31, 2021, respectively. Stock-based compensation is primarily included in selling, general, and administrative expenses.

 

On August 16, 2021, the Company’s Board of Directors adopted the Second Amendment to the Plan, to authorize the granting of restricted stock unit (RSU) awards under the Plan. Each RSU represents the right to receive, following vesting, one share of the Company’s Common Stock. In connection with the Second Amendment to the Plan, the Board of Directors has authorized an aggregate of 800,000 RSU awards to be granted under the Plan. As of January 31, 2022, 797,500 RSU awards were granted under the Plan at a grant date fair market value of $0.63 per share, which RSU awards vest ratably over a three-year period. All 797,500 RSU awards were granted on October 22, 2021. Compensation expense related to RSU awards was $35,000 and $0 for the three months ended July 31, 2022 and July 31, 2021, respectively. Compensation expense related to RSU awards was $118,000 and $0 for the nine months ended July 31, 2022 and July 31, 2021, respectively.

 

Fair Value of Financial Instruments

 

The recorded amounts of the Company’s cash, receivables, and accounts payables approximate their fair values principally because of the short-term nature of these items. The fair value of related party debt is not practicable to determine due primarily to the fact that the Company’s related party debt is held by its significant shareholder and Non-Executive Chairman of the Board, and the Company does not have any third-party debt with which to compare.

 

Additionally, on a recurring basis, the Company uses fair value measures when analyzing asset impairments. Long-lived assets and certain identifiable intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If it is determined such indicators are present, and the review indicates that the assets will not be fully recoverable based on the undiscounted estimated future cash flows expected to result from the use of the asset, their carrying values are reduced to estimated fair value.

 

Recent Accounting Pronouncements Adopted

 

In February 2016, the FASB issued ASU 2016-02, which amends the ASC and creates Topic 842, Leases (“Topic 842”). Topic 842 requires lessees to recognize lease assets and lease liabilities for those leases classified as operating leases under previous GAAP on the balance sheet. On November 1, 2019, the Company adopted Topic 842. As a result of the adoption of Topic 842, the Company recognized operating lease right-of-use (“ROU”) assets and liabilities of $1,497,000 and $1,620,000, respectively. The Company does not have any finance lease ROU assets and liabilities. There was no change to our consolidated statements of operations or cash flows, as a result of the adoption.

 

In December 2019, the FASB issued ASU 2019-12, “Income Taxes Topic 740-Simplifying the Accounting for Income Taxes” (“ASU 2019-12”), which intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application of Topic 740. This guidance was effective for fiscal years beginning after December 15, 2020, including interim periods therein. Topic 740 did not have a material effect on the Company’s consolidated financial statements or any disclosures within these consolidated financial statements.

 

Accounting Pronouncements Issued but not yet Adopted

In June 2016, the FASB issued ASU 2016-13, “Current Expected Credit Losses” (ASU 2016-13), which introduces an impairment model based on expected, rather than incurred, losses. Additionally, it requires expanded disclosures regarding (a) credit risk inherent in a portfolio and how management monitors the portfolio’s credit quality; (b) management’s estimate of expected credit losses; and (c) changes in estimates of expected credit losses that have taken place during the period. ASU 2016-13 is effective for fiscal years beginning after December 15, 2022. The Company has not yet quantified the impact of ASU 2016-13 on its consolidated financial statements. However, it is not expected to have a material effect on the Company’s consolidated financial statements.

XML 22 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
3. Impact of the COVID-19 Pandemic
9 Months Ended
Jul. 31, 2022
Notes  
3. Impact of the COVID-19 Pandemic

3. Impact of the COVID-19 Pandemic

 

The aviation and travel industries, which are served by the Company and its products, have been severely affected by the ongoing COVID-19 outbreak. Travel restrictions and other measures imposed by most jurisdictions, coupled with the public’s reluctance to travel during the pandemic, resulted in a precipitous decline in demand for air travel, and our customers in the aviation and travel industries drastically reduced their capacity and operations from 2020 into 2021 as compared to 2019, which in turn has resulted in a significant reduction of demand for our products and services. As a result, the Company has faced increased economic pressures and continued to experience a significant loss of revenue during the nine- month periods ended July 31, 2022 and July 31, 2021. While the Company anticipates a return to an improved economic environment in fiscal 2023 given the state of vaccinations, treatments available, and changes in public behaviors, the recovery depends on many factors, the outcomes of which are uncertain or unknown at this time, such as, among other things, the scope, severity and duration of any variants to the COVID-19 virus, the continuing actions taken to contain the pandemic or to mitigate its impact, the acceptance and public distribution of treatments and vaccines for the disease (including its variants), and the length of time before the public feels safe to travel. All of these variables may have an impact on how quickly the industry can recover, which in turn may affect the revenue and earnings levels of the Company going forward. See Part II, Item 1A, “Risk Factors”, in this Quarterly Report on Form 10-Q.

 

The Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”), enacted in March 2020, as well as subsequently enacted legislation, including the American Rescue Plan Act of 2021 (the “Rescue Act”), have provided economic support for, among others, businesses in the airline industry. The Company has received grants under both the CARES Act and the Rescue Act (collectively referred to herein as the “CARES Act grants”), totaling approximately $6,498,000, as described in more detail below.

 

1.In July 2020, the Company entered into an agreement with the U.S. Department of the Treasury to receive an aggregate of $3,003,000 in emergency relief through the CARES Act Payroll Support Program (“PSP1”). The relief payments were received in three installments from July 2020 through September 2020. Pursuant to the Payroll Support Program Agreement, the relief payments must be used exclusively for the continuation of payment of certain employee wages, salaries and benefits. The Company has used such relief payments for such purpose. The PSP1 relief payments were conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through September 30, 2020, as well as other conditions including prohibitions on share repurchases and dividends through September 30, 2021, and certain limitations on executive compensation that applied through March 24, 2022. 

 

2.On February 12, 2021, the Company received an additional “top off” disbursement of $875,000 under PSP1, subject to the terms and conditions described above. 

 

3.On March 5, 2021, the Company entered into a Payroll Support Program Extension Agreement with the U.S. Department of the Treasury for an award the Company received under the CARES Act Payroll Support Program (“PSP2”). The total amount awarded to the Company under PSP2 was approximately $1,310,000. The relief payments under PSP2 were received in two installments of approximately $655,000 each on March 8, 2021 and April 26, 2021. As with the original grant under PSP1, PSP2 proceeds were required to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The Company has used such relief payments for such purpose. The PSP2 relief payments were conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of March 31, 2021, or the date on which the Company has expended all of the payroll support, as well as other conditions including prohibitions on share repurchases and dividends through the later of March 31, 2022, or the date on which the Company has expended all of the payroll support, and certain limitations on executive compensation that apply through October 1, 2022. 

 

4.On April 16, 2021, the Company entered into a Payroll Support Program 3 Agreement with the U.S. Department of the Treasury for an award the Company received under the Rescue Act (PSP3”). The total amount awarded to the Company under PSP3 was approximately $1,310,000. The first installment, in the amount of approximately $655,000, was received by the Company on April 29, 2021. The second installment of approximately $655,000 was received by the Company on May 27, 2021. The Company does not anticipate any additional stimulus grant payments under the Payroll Support Programs. As with the original grants under PSP1 and PSP2, proceeds under PSP3 were required to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The Company has used such proceeds for such purpose. The PSP3 relief payments were conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of September 30, 2021, or the date on which the Company has expended all of the payroll support, as well as other conditions including prohibitions on share repurchases and dividends through September 30, 2022, and certain limitations on executive compensation that apply through April 1, 2023. 

 

The Company expended the remaining balance of funds received under the various Payroll Support Programs during the three months ended January 31, 2022. The amount of unused stimulus funding as of July 31, 2022 and October 31, 2021 was $0 and $856,000, respectively, and is shown in the balance sheet under current liabilities as Accrued Liabilities - Stimulus Funding.

 

The Company believes that it has operated in compliance with all the provisions and requirements under the CARES Act, the Rescue Act and the Payroll Support Program Agreements up through and including the period ended July 31, 2022, and fully intends to continue to comply with all such provisions and requirements. Consequently, the Company has accounted for the advanced funds as grants not requiring repayment and recognized such amounts in income as qualifying salaries, wages and benefits were incurred. The Company reduced its compensation expenses by $0 and $1,189,000 during the three months ended July 31, 2022 and July 31, 2021, respectively, and by $789,000 and $3,377,000 during the nine months ended July 31, 2022 and July 31,2021, respectively. If the Company does not comply with the provisions of the CARES Act, the Rescue Act and the Payroll Support Program Agreements, the Company may be required to repay the government funds and also be subject to other remedies.

 

Additionally, provisions under the CARES Act allowed the Company to defer payment of the employer’s share of social security taxes incurred from March of 2020 through December 31, 2020. The amount of payroll taxes subject to deferred payment was approximately $139,000. Under the terms of the legislation, 50% of the deferred payroll taxes, or approximately $70,000, was due and payable by December 31, 2021 (which amount has been paid by the Company), and the remaining 50%, or approximately $69,000, will become due and payable by December 31, 2022.

 

As previously disclosed, the Company took several actions beginning in April 2020 and prior to receiving the CARES Act funds, to mitigate the effects of the COVID-19 pandemic on its business and align its operating costs with its outlook for the foreseeable future. The effects of such actions are reflected in the costs of revenues, research and development and administrative costs for the three and nine months ended July 31, 2022 and July 31, 2021, and the Company anticipates that such cost savings will continue to benefit the Company for the remainder of fiscal 2022. However, if the recovery of the air transportation industry accelerates and revenue levels quickly return to pre-COVID-19 levels, these levels of cost savings may not be practicable or sustainable to support the operations necessary for the increased level of revenue. During the nine months ended July 31, 2022, the Company made investments in, among other areas, infrastructure and marketing, to benefit the longer-term growth of the Company. See Part II, Item 1A, “Risk Factors”, in this Quarterly Report on Form 10-Q.

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
4. Leases
9 Months Ended
Jul. 31, 2022
Notes  
4. Leases

4. Leases

 

The Company accounts for leases under the guidance of Topic 842, requiring the recognition of ROU assets and associated lease liabilities related to operating leases. The accounting for finance leases under Topic 842 is consistent with the prior accounting for capital leases. The Company elected not to apply the measurement and recognition requirements of Topic 842 to short-term leases (i.e., leases with a term of 12 months or less). Accordingly, short-term leases will not be recorded as ROU assets or lease liabilities on the Company’s consolidated balance sheets, and the related lease payments will be recognized in net earnings on a straight-line basis over the lease term.

 

The Company recognizes a lease liability and a related ROU asset at the commencement date for leases on its consolidated balance sheet, excluding short-term leases as noted above. The lease liability is equal to the present value of unpaid lease payments over the remaining lease term. The Company’s lease term at the commencement date may reflect options to extend or terminate the lease when it is reasonably certain that such options will be exercised. To determine the present value of the lease liability, the Company uses an incremental borrowing rate, which is defined as the rate of interest that the Company would have to pay to borrow (on a collateralized basis over a similar term) an amount equal to the lease payments in similar economic environments. The ROU asset is based on the corresponding lease liability adjusted for certain costs such as initial direct costs, prepaid lease payments and lease incentives received. Both operating and finance lease ROU assets are reviewed for impairment, consistent with other long-lived assets, whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. After a ROU asset is impaired, any remaining balance of the ROU asset is amortized on a straight-line basis over the shorter of the remaining lease term or the estimated useful life.

 

After the lease commencement date, the Company evaluates lease modifications, if any, that could result in a change in the accounting for leases. For a lease modification, an evaluation is performed to determine if it should be treated as either a separate lease or a change in the accounting of an existing lease. In addition, significant changes in events or circumstances within the Company’s control are assessed to determine whether a change in the accounting for leases is required.

 

Certain of the Company’s leases provide for variable lease payments for the right to use an underlying asset that vary due to changes in facts and circumstances occurring after the commencement date, other than the passage of time. Variable lease payments that are dependent on an index or rate (e.g., Consumer Price Index) are included in the initial measurement of the lease liability, the initial measurement of the ROU asset, and the lease classification test based on the index or rate as of the commencement date. Any changes from the commencement date estimation of the index- and rate-based variable payments are expensed as incurred in the period of the change. Variable lease payments that are not known at the commencement date and are determinable based on the performance or use of the underlying asset, are not included in the initial measurement of the lease liability or the ROU asset, but instead are expensed as incurred. The Company’s variable lease payments primarily include common area maintenance and real estate taxes.

 

As of July 31, 2022, the Company had operating leases primarily for offices and its now-decommissioned PASSUR and Surface Multilateration (“SMLAT”) systems, with remaining terms of approximately two months to 4.5 years. The Company’s office lease contracts include options to extend the leases for up to five years. The Company’s office located in Stamford, Connecticut, was previously located in a 5,300 square foot office at an average annual cost of $220,000, under a lease expiring on June 30, 2023. On October 6, 2020, the Company modified this agreement, reducing the amount of square footage under rental and extending the term to June 30, 2025, at the reduced average annual rental rate of $61,000. The Company’s office located in Orlando, Florida, was subject to a lease through August 31, 2021, at an average annual rental rate of $74,000. Effective as of September 1, 2021, the Company entered into a new lease for its Orlando office, for approximately 1,800 square feet for a term of 64 months at an average annual rental of $51,400.

 

A summary of total lease costs and other information for the period relating to the Company’s operating leases is as follows:

 

 

Three Months Ended

Three Months Ended

 

Nine Months Ended

Nine Months Ended

Total lease cost

July 31, 2022

July 31, 2021

 

July 31, 2022

July 31, 2021

Operating lease cost

$31,441 

$46,969 

 

$85,806 

$144,104 

Short-term lease cost

$3,398 

$17,848 

 

$10,335 

$56,555 

Variable lease cost

$2,093 

$1,414 

 

$6,338 

$8,867 

Total

$36,932 

$66,231 

 

$102,479 

$209,526 

 

Other information

 

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

Operating cash flows from operating leases

$106,392  

 

Right-of-use assets obtained in exchange for new operating lease liabilities

$-  

 

Weighted-average remaining lease term - operating leases

3.77  

years

Weighted-average discount rate - operating leases

9.75% 

 

 

The total future minimum lease payments, over the remaining lease term, relating to the Company’s operating leases for the remainder of fiscal year 2022 and for each of the next four fiscal years and thereafter is as follows:

 

Fiscal Year Ended October 31:

Operating Leases

2022

$29,713  

2023

117,944  

2024

116,657  

2025

96,523  

2026

57,806  

Thereafter

9,873  

Total future minimum lease payments

$428,516  

Less imputed interest

(67,462) 

Total

$361,054  

 

The following table summarizes scheduled maturities of the Company’s contractual obligations relating to operating leases for which cash flows are fixed and determinable as of July 31, 2022:

 

Fiscal Year Ended October 31:

Payments Due in
Fiscal Year (1)

2022

$28,180 

2023

113,495 

2024

115,082 

2025

96,523 

2026

57,806 

Thereafter

9,873 

Total contractual obligations

$420,959 

 

(1)Minimum operating lease commitments only include base rent. Certain leases provide for contingent rents that are not measurable at inception and primarily include common area maintenance and real estate taxes. These amounts are excluded from minimum operating lease commitments and are included in the determination of total rent expense when it is probable that the expense has been incurred and the amount is reasonably measurable. Such amounts have not been material to total rent expense. 

 

As of July 31, 2022, the Company did not have any finance leases or leases that had not yet commenced as of such date. As described above, effective as of September 1, 2021, the Company entered into a new lease for its primary software development facility, located in Orlando, Florida.

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
5. Notes Payable - Related Party
9 Months Ended
Jul. 31, 2022
Notes  
5. Notes Payable - Related Party

5. Notes Payable – Related Party

 

On January 29, 2021, the Company and Mr. Gilbert entered into a Seventh Debt Extension Agreement effective January 29, 2021, pursuant to which the Company cancelled an outstanding promissory note in the amount of $9,071,000 issued to Mr. Gilbert on January 27, 2020 (the “Sixth Gilbert Note”) and issued Mr. Gilbert a new promissory note (the “Seventh Gilbert Note”) in the amount of $10,692,000, consisting of a principal of $9,585,000 and unpaid interest of $1,107,000 accrued under the Sixth Gilbert Note through October 31, 2020. Under the terms of the Seventh Gilbert Note, the Company agreed to pay the unpaid interest of $1,107,000 accrued under the Sixth Gilbert Note and included in the Seventh Gilbert Note at the time and on the terms set forth in the Seventh Gilbert Note. Under the terms of the Seventh Gilbert Note, the maturity date of the loan was extended to November 1, 2022, and the annual interest rate remained at 9.75%, with annual interest payments required to be made on October 31st of each year (although any accrued interest can be paid before such time without penalty). The note payable was secured by the Company’s assets. The amendments to the Sixth Gilbert Note were determined to be a modification of the debt instrument and no gain or loss was recorded as a result of the transactions. During the year ended October 31, 2021, the Company paid Mr. Gilbert all accrued interest due for the fiscal 2021 year under the Sixth Gilbert Note and the Seventh Gilbert Note in the amount of $1,057,000.

 

On January 26, 2022, the Company and Mr. Gilbert entered into an Eighth Debt Extension Agreement, effective as of January 26, 2022, pursuant to which the Company cancelled the Seventh Gilbert Note and issued Mr. Gilbert a new promissory note (the “Eighth Gilbert Note”) in the amount of $10,692,000, which represented the total amount due and owing under the Seventh Gilbert Note as of January 26, 2022. Under the terms of the Eighth Gilbert Note, the maturity date of the loan was extended to November 1, 2023, and the annual interest rate remained 9.75%, with annual interest payments required to be made on October 31st of each year (although any accrued interest can be paid before such time without penalty). The note payable was secured by the Company’s assets.

 

On April 30, 2022, the Company and Mr. Gilbert entered into a Ninth Debt Replacement Agreement, effective as of March 15, 2022, pursuant to which the Company cancelled the Eighth Gilbert Note and issued Mr. Gilbert a new promissory note (the “Ninth Gilbert Note”) in the amount of $11,692,000, which represented the total amount due and owing under the Eighth Gilbert Note as of January 26, 2022. Under the terms of the Ninth Gilbert Note, the maturity date of the loan remains November 1, 2023, and the annual interest rate remained 9.75%, with annual interest payments required to be made on October 31st of each year (although any accrued interest can be paid before such time without penalty). The note payable is secured by the Company’s assets.

 

On July 31, 2022, the Company and Mr. Gilbert entered into a Tenth Debt Replacement Agreement, effective as of May 1, 2022, pursuant to which the Company cancelled the Ninth Gilbert Note and issued Mr. Gilbert a new promissory note (the “Tenth Gilbert Note”) in the amount of $12,492,000, which represented the total amount due and owing under the Ninth Gilbert Note plus additional borrowings during the three months ended July 31, 2022. Under the terms of the Tenth Gilbert Note, the maturity date of the loan remains November 1, 2023, and the annual interest rate remained 9.75%, with annual interest payments required to be made on October 31st of each year (although any accrued interest can be paid before such time without penalty). The note payable is secured by the Company’s assets.

 

During the first nine months of fiscal 2022, the Company did not make any payments to Mr. Gilbert for interest accrued under the Seventh Gilbert Note, the Eighth Gilbert Note and the Ninth Gilbert Note through July 31, 2022. The total amount of accrued interest due was $833,000, which amount is included in accrued expenses and other current liabilities at July 31, 2022. During the nine months ended July 31, 2022, Mr. Gilbert loaned the Company an additional $1,800,000, under the Eighth Gilbert Note, the Ninth Gilbert Note and the Tenth Gilbert Note. During the nine months ended July 31, 2021, the Company paid Mr. Gilbert interest accrued on the Sixth Gilbert Note in a total amount of $791,000. During the nine months ended July 31, 2021, Mr. Gilbert did not loan the Company any additional funds.

 

The Company has evaluated its financial position as of July 31, 2022, including an operating loss of $2,461,000 for the nine months ended July 31, 2022 and a working capital deficit of $940,000 (excluding deferred revenues) as of July 31, 2022, and has requested and received a commitment from Mr. Gilbert, dated September 12, 2022, that if the Company, at any time, is unable to meet its obligations through September 13, 2023, Mr. Gilbert will provide the Company with the necessary continuing financial support to meet such obligations. Such commitment for financial support may be in the form of additional advances or loans to the Company, in addition to the deferral of principal and/or interest payments due on the existing loans, if deemed necessary.

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
2. Basis of Presentation and Significant Accounting Policies: Liquidity (Policies)
9 Months Ended
Jul. 31, 2022
Policies  
Liquidity

Liquidity

 

The Company’s current liabilities exceeded its current assets (excluding deferred revenue) by $940,000 as of July 31, 2022. The note payable to a related party, G.S. Beckwith Gilbert, the Company’s significant shareholder and Non-Executive Chairman of the Board, with a maturity of November 1, 2023, was $12,492,000 at July 31, 2022. The Company has accrued and unpaid interest under these borrowings for the first nine months of fiscal 2022 in the amount of $833,000, which amount is included in accrued expenses and other current liabilities at July 31, 2022. During fiscal year 2021, the Company paid Mr. Gilbert all accrued interest incurred for fiscal 2021 in the amount of $1,057,000. The Company’s stockholders’ equity had a deficit of $14,083,000 at July 31, 2022. The Company reported a net loss of $3,294,000 for the nine months ended July 31, 2022.

 

If the Company’s business does not generate sufficient cash flows from operations to meet its operating cash requirements, the Company will attempt to obtain external financing on commercially reasonable terms. However, the Company has received a commitment from G.S. Beckwith Gilbert, dated September 12, 2022, that if the Company, at any time, is unable to meet its obligations through September 13, 2023, G.S. Beckwith Gilbert will provide the Company with the necessary continuing financial support to meet such obligations. Such commitment for financial support may be in the form of additional advances or loans to the Company, in addition to the deferral of principal and/or interest payments due on the existing loans, if deemed necessary. The note payable is secured by the Company’s assets.

 

The Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”), enacted in March 2020, as well as subsequently enacted legislation, including the American Rescue Plan Act of 2021 (the “Rescue Act”), have provided economic support for, among others, businesses in the aviation industry. The Company has received grants under both the CARES Act and the Rescue Act (collectively referred to herein as the “CARES Act grants”), totaling approximately $6,498,000, as described in more detail below.

 

1.In July 2020, the Company entered into an agreement with the U.S. Department of the Treasury to receive an aggregate of $3,003,000 in emergency relief through the CARES Act Payroll Support Program (“PSP1”). The relief payments were received in three installments from July 2020 through September 2020. Pursuant to the Payroll Support Program Agreement, the relief payments must be used exclusively for the continuation of payment of certain employee wages, salaries and benefits. The Company has used such relief payments for such purpose. The PSP1 relief payments were conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through September 30, 2020, as well as other conditions including prohibitions on share repurchases and dividends through September 30, 2021, and certain limitations on executive compensation that applied through March 24, 2022. 

2.On February 12, 2021, the Company received an additional “top off” disbursement of $875,000 under PSP1, subject to the terms and conditions described above. 

3.On March 5, 2021, the Company entered into a Payroll Support Program Extension Agreement with the U.S. Department of the Treasury for an award the Company received under the CARES Act Payroll Support Program (“PSP2”). The total amount awarded to the Company under PSP2 was approximately $1,310,000. The relief payments under PSP2 were received in two installments of approximately $655,000 each on March 8, 2021 and April 26, 2021. As with the original grant under PSP1, PSP2 proceeds were required to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The Company has used such relief payments for such purpose. The PSP2 relief payments were conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of March 31, 2021, or the date on which the Company has expended all of the payroll support, as well as other conditions including prohibitions on share repurchases and dividends through the later of March 31, 2022, or the date on which the Company has expended all of the payroll support, and certain limitations on executive compensation that apply through October 1, 2022. 

4.On April 16, 2021, the Company entered into a Payroll Support Program 3 Agreement with the U.S. Department of the Treasury for an award the Company will receive under the Rescue Act (“PSP3”). The total amount awarded to the Company under PSP3 was approximately $1,310,000. The first installment, in the amount of approximately $655,000, was received by the Company on April 29, 2021. The second installment of approximately $655,000 was received by the Company on May 27, 2021. The Company does not anticipate any additional stimulus grant payments under the Payroll Support Programs. As with the original grants under PSP1 and PSP2, proceeds under PSP3 were required to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The Company has used such proceeds for such purpose. The PSP3 relief payments were conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of September 30, 2021, or the date on which the Company has expended all of the payroll support, as well as other conditions including prohibitions on share repurchases and dividends through September 30, 2022, and certain limitations on executive compensation that apply through April 1, 2023. 

 

The Company expended the remaining balance of funds received under the various Payroll Support Programs during the three months ended January 31, 2022. The amount of unused stimulus funding as of July 31, 2022 and October 31, 2021 was $0 and $856,000, respectively, and is shown in the balance sheet under current liabilities as Accrued Liabilities - Stimulus Funding.

 

The Company believes that it has operated in compliance with all the provisions and requirements under the CARES Act, the Rescue Act and the Payroll Support Program Agreements up through and including the period ended July 31, 2022, and fully intends to continue to comply with all such provisions and requirements. Consequently, the Company has accounted for the advanced funds as grants not requiring repayment and recognized such amounts in income as qualifying salaries, wages and benefits were incurred. The Company reduced its compensation expense by $0 and $1,189,000 during the three months ended July 31, 2022 and July 31, 2021, respectively, and by $789,000 and $3,377,000 during the nine months ended July 31, 2022 and July 31, 2021, respectively, as the CARES Act grant proceeds received by the Company were used to fund eligible payroll costs. If the Company does not comply with the provisions of the CARES Act, the Rescue Act and the Payroll Support Program Agreements, the Company may be required to repay the government funds and also be subject to other remedies.

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
2. Basis of Presentation and Significant Accounting Policies: Principles of Consolidation (Policies)
9 Months Ended
Jul. 31, 2022
Policies  
Principles of Consolidation

Principles of Consolidation

 

The consolidated financial statements include the accounts of PASSUR and its wholly-owned subsidiary. All significant inter-company transactions and balances have been eliminated in consolidation.

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
2. Basis of Presentation and Significant Accounting Policies: Use of Estimates (Policies)
9 Months Ended
Jul. 31, 2022
Policies  
Use of Estimates

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company’s significant estimates include those related to revenue recognition, stock-based compensation, software development costs, the PASSUR Network and income taxes. Actual results could differ from those estimates.

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy (Policies)
9 Months Ended
Jul. 31, 2022
Policies  
Revenue Recognition Policy

Revenue Recognition Policy

 

The Company recognizes revenue in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers ("Topic 606"). The Company accounts for a customer contract when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights can be identified, payment terms can be identified, the contract has commercial substance, and it is probable the Company will collect substantially all of the consideration to which it is entitled.

 

The Company derives revenue primarily from subscription-based, real-time decision and solution information and professional services. Revenues are recognized when control of these services is transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.

 

The Company determines revenue recognition through the following steps:

·Identification of the contract, or contracts, with a customer; 

·Identification of the performance obligations in the contract; 

·Determination of transaction price; 

·Allocation of transaction price to performance obligations in the contract; and 

·Recognition of revenue when, or as, the Company satisfies a performance obligation. 

 

A.Nature of Performance Obligations 

 

Subscription services revenue

 

Subscription services revenue is comprised of cloud-based subscription fees that provide the customer the right to access the Company’s software and receive support and updates, if any, for a period of time. The Company has determined such access represents a stand-ready service provided continually throughout the contract term. As such, control and satisfaction of this stand-ready performance obligation is deemed to occur over time. The Company’s subscription contracts include a fixed amount of consideration that is recognized ratably over the non-cancellable contract term, beginning on the date that access is made available to the customer. The passage of time is deemed to be the most faithful depiction of the transfer of control of the services as the customer simultaneously receives and consumes the benefit provided by the Company’s performance. Subscription contracts are generally one to three years in length, billed either monthly, quarterly or annually, typically in advance, which coincides with the terms of the agreement. The Company’s subscription contracts do not have a significant financing component and customer invoices are typically due within 30 days. There is no significant variable consideration related to these arrangements. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether transfer of control to customers has occurred.

 

Professional services revenue

 

Professional services primarily consist of value assessments and customer training services. Payment for professional services is generally a fixed fee or a fee based on time and materials. The obligation to provide professional services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as the Company satisfies its performance obligations. For professional services, revenue is recognized by measuring progress toward the complete satisfaction of the Company’s obligation. Progress for services that are contracted for a fixed price is generally measured based on hours incurred as a portion of total estimated hours, and as a practical expedient, progress for services that are contracted for time and materials is generally based on the amount the Company has the right to invoice. Professional services contracts are generally one year or less in length, billed either in advance, upon pre-defined milestones or as services are rendered, in accordance with the terms of the agreement. The Company’s professional service contracts do not have a significant financing component and customer invoices are typically due within 30 days.

 

Material rights

 

Contracts with customers may include material rights which are also performance obligations. Material rights primarily arise when the contract gives the customer the right to renew subscription services at a discounted price in the future. This may occur from time to time when the Company’s contracts provide an implicit discount as the customer pays a nonrefundable up-front fee in connection with the initial services contract that it does not have to pay again in order to renew the service. These non-refundable up-front fees are not related to any promised service that the customer benefits from other than providing access to the subscription service. Revenue allocated to material rights is recognized when the customer exercises the right over the estimated renewal period of five years or when the right expires. If exercised by the customer, the amount previously deferred for the material right is included in the transaction price of the renewal contract and allocated to the services included in that contract. If expired, revenue is recognized as subscription services revenue in the period the right expired. If the up-front fees do not provide the customer with a material right, then the amount is included in the transaction price of the initial services contract and allocated to the performance obligations in that contract.

 

Contracts with multiple performance obligations

 

Some of the Company’s contracts with customers contain multiple distinct performance obligations. For these contracts, the transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The standalone selling price reflects the price the Company would charge for a specific service if it was sold separately in similar circumstances and to similar customers. The Company maximizes the use of directly observable transactions to determine the standalone selling prices for its performance obligations. For subscription services, the Company separately determines the standalone selling prices by type of solution and customer demographics. For professional services, the Company separately determines standalone selling price by type of services.

 

Other policies and judgments

 

The commissions that the Company pays for obtaining a contract with a customer are conditional on future service provided by the employee. Therefore, since these costs are not incremental solely based on obtaining a contract, the Company does not defer any commission costs.

 

Some of the Company’s contracts with its customers contain multiple performance obligations subject to allocation of transaction prices. Some contracts contain material rights, in the form of non-refundable up-front fees. Such fees are amortized to income over an estimated average customer life. Differences in actual average customer life compared with estimates may result in changes to amounts amortized to income. In the case of professional services, revenue recognition may be dependent on estimating the amount of time needed to complete various tasks within a contract and estimating the actual amount of completion at any point in time. Revisions to such estimates at any time may result in adjustments to the amounts of revenue recognized.

 

B.Disaggregation 

 

The disaggregation of revenue by customer and type of performance obligation is as follows:

 

Revenue by type of customer:

 

Three Months
Ended July 31,
2022

 

Three Months
Ended July 31,
2021

 

Nine Months
Ended July 31,
2022

 

Nine Months
Ended July 31,
2021

Airlines

 

$220,000

 

$149,000

 

$732,000

 

$660,000

Airports

 

896,000

 

1,215,000

 

2,811,000

 

3,695,000

Other

 

368,000

 

146,000

 

798,000

 

315,000

Total Revenue

 

$1,484,000

 

$1,510,000

 

$4,341,000

 

$4,670,000

 

 

Revenue by type of performance obligation:

 

Three Months
Ended July 31,
2022

 

Three Months
Ended July 31,
2021

 

Nine Months
Ended July 31,
2022

 

Nine Months
Ended July 31,
2021

Subscription services

 

$1,313,000

 

$1,340,000

 

$4,045,000

 

$4,279,000

Professional services

 

171,000

 

170,000

 

296,000

 

391,000

Total Revenue

 

$1,484,000

 

$1,510,000

 

$4,341,000

 

$4,670,000

 

C.Contract Balances 

 

The opening and closing balances of the Company's accounts receivable, unbilled receivables, and deferred revenues are as follows:

 

 

Accounts
Receivable

 

Unbilled
Receivable

 

Deferred
Revenue

Balance at November 1, 2021

$720,000 

 

$89,000 

 

$1,494,000 

 

 

 

 

 

 

 

Balance at July 31, 2022

 

$745,000 

 

$166,000 

 

$1,088,000 

 

The differences in the opening and closing balances of the Company’s unbilled receivable and deferred revenue primarily result from the timing difference between the Company’s performance and the customer’s payment.

 

Deferred revenue includes amounts billed to customers for which the revenue recognition criteria has not yet been met. Deferred revenue primarily consists of billings or payments received in advance of revenue recognition from the Company’s subscription services and, to a lesser extent, professional services. Deferred revenue is recognized as the Company satisfies its performance obligations. The Company generally invoices its customers in monthly, quarterly or annual installments for subscription services. Accordingly, the deferred revenue balance does not generally represent the total contract value of annual or multi-year, non-cancellable subscription arrangements. Deferred revenue that will be recognized during the succeeding 12-month period is recorded as current deferred revenue and the remaining portion is recorded as noncurrent. The amount of revenue recognized during the nine months ended July 31, 2022 that was included in the deferred revenue balance at November 1, 2021 was approximately $1,244,000.

 

Unbilled accounts receivable relates to the delivery of subscription and/or professional services for which the related billings will occur in a future period.

 

D.Transaction Price Allocated to the Remaining Performance Obligation 

 

The following table discloses the aggregate amount of the transaction price allocated to the remaining performance obligations as of the end of the reporting period, and when the Company expects to recognize the revenue.

 

 

 

12 months or
less

 

Greater than
12 months *

Subscription services

 

$3,239,000 

 

$1,026,000 

Professional services

 

$62,000 

 

$- 

Material rights

 

$81,000 

 

$136,000 

 

*Approximately 100% of subscription services and 90% of material rights amounts are expected to be recognized between 12 and 36 months.

 

The table above includes amounts billed and not yet recognized as revenue, as well as unrecognized future committed billings in customer contracts and excludes future billing amounts for which the customer has a termination for convenience right in their agreement.

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
2. Basis of Presentation and Significant Accounting Policies: Cost of Revenues (Policies)
9 Months Ended
Jul. 31, 2022
Policies  
Cost of Revenues

Cost of Revenues

 

Costs associated with subscription and maintenance revenues consist primarily of communication costs, data feeds costs, compensation and benefit costs and amortization of previously capitalized software development costs (referred to as “Capitalized Assets”). Cost of revenues in each reporting period was impacted by previously capitalized costs associated with software development and data center projects. In prior periods, the labor and fringe benefit costs of the Company employees involved in creating Capitalized Assets were capitalized, rather than expensed, and amortized over three years, as determined by their projected useful life. The Company did not capitalize any software development costs, as well as network and data center costs, subsequent to January 31, 2020. Given business conditions in the aviation industry surrounding the unprecedented COVID-19 pandemic, the Company’s software efforts were concentrated in the areas of maintenance of existing products.

 

PASSUR’s services are powered by a combination of FAA data plus commercial ADS-B aggregator feeds and other data feeds available to the Company, which provide a more cost-effective solution and allow us to focus more on value-added analytics, and less on sensor technology.

 

Additionally, due to the financial and economic hardships that have been experienced by the Company’s customers and air transportation support vendors in the ongoing COVID-19 environment (described in “3. Impact of the COVID-19 Pandemic”, below), there has been a significant amount of uncertainty surrounding the ability of our customers to either renew and/or maintain their current levels of committed contracts with the Company. As a result of the industry changes in response to the COVID-19 pandemic, the Company anticipates that its level of Capitalized Assets, including related amortization of such costs, will decrease in the future, as the Company’s technological efforts are focused more on maintenance of existing products.

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
2. Basis of Presentation and Significant Accounting Policies: Income Taxes (Policies)
9 Months Ended
Jul. 31, 2022
Policies  
Income Taxes

Income Taxes

 

On March 27, 2020, the Coronavirus Aid, Relief and Economic Security Act (the "CARES Act") was enacted to provide economic relief to those impacted by the COVID-19 pandemic. The CARES Act made various tax law changes, including, among other things: (i) modified the federal net operating loss rules, including permitting federal net operating losses incurred in 2018, 2019, and 2020 to be carried back to the five preceding taxable years in order to generate a refund of previously paid income taxes; (ii) enhanced recoverability of AMT tax credit carryforwards; (iii) delayed payment of employer payroll taxes; (iv) increased the limitation on business interest expenses under IRC Section 163(j) for the 2019 and 2020 tax years to permit additional expensing of interest; and (v) enacted a technical correction so that qualified improvement property can be immediately expensed under IRC Section 168(k). As of October 31, 2021, the Company had approximately $26,239,000 of net operating losses, which cannot be carried back to prior years to generate tax refunds since no tax had been paid in those years by the Company.

 

The Company’s provision for income taxes consists of federal, state and foreign taxes, as applicable, in amounts necessary to align the Company’s year-to-date tax provision with the effective rate that it expects to achieve for the full year. Each quarter the Company updates its estimate of the annual effective tax rate and records cumulative adjustments as necessary.

 

The estimated annual effective tax rate for the fiscal year ending October 31, 2022 is 0%. This calculation reflects estimated income tax expense based on our current year annual pretax income forecast which is offset by a reduction in the valuation allowance. The Company maintains a full valuation allowance against its deferred tax assets.

 

For the three and nine months ended July 31, 2022, the Company recorded an income tax provision of $0. The effective tax rate for the three and nine months ended July 31, 2022 was 0% on a pretax loss of $1,489,000 and $3,294,000, respectively. The effective rate differs from the U.S. federal corporate tax rate of 21% due to the valuation allowance.

 

For the three and nine months ended July 31, 2021, the Company recorded an income tax provision of $0. The effective tax rate for the three and nine months ended July 31, 2021 was 0% on a pretax (loss)/income of ($64,000) and $21,000, respectively. The effective rate differed from the U.S. federal statutory rate of 21% due to the valuation allowance and the use of net operating losses offset by a reduction in the valuation allowance.

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Policies)
9 Months Ended
Jul. 31, 2022
Policies  
Accounts Receivable

Accounts Receivable

 

The Company records accounts receivable for agreements where amounts due from customers are contractually required and are non-refundable. The carrying amount of accounts receivable is reduced by a valuation allowance that reflects the Company’s best estimate of the amounts that will not be collected. Net accounts receivable is comprised of the monthly, quarterly, or annual committed amounts due from customers pursuant to the terms of each respective customer’s agreement. Accounts receivable balances include amounts attributable to deferred revenues. The Company’s accounts receivable balances included $166,000 of unbilled receivables associated with contractually committed services provided to existing customers during the nine months ended July 31, 2022, which will be invoiced subsequent to July 31, 2022. At October 31, 2021, the Company’s accounts receivable balance included $89,000 of unbilled receivables associated with contractually committed services provided to existing customers during the twelve months ended October 31, 2021.

 

The Company has a history of successfully collecting all amounts due from its customers under the original terms of its subscription agreements and believes that its products and professional service engagements are critical to the efficient operation of the air transportation market.

 

The provision for doubtful accounts was $52,000 and $183,000 as of July 31, 2022 and October 31, 2021, respectively. In addition to reviewing delinquent accounts receivable, the Company considers many factors in estimating its reserve, including historical data, experience, customer types, credit worthiness, and economic trends. The Company monitors its outstanding accounts receivable balances and believes the provision is adequate.

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Policies)
9 Months Ended
Jul. 31, 2022
Policies  
Capitalized Software Development Costs

Capitalized Software Development Costs

 

The Company capitalizes costs related to the development of internal use software in accordance with authoritative guidance issued by the FASB on internal-use software, ASC 350-40, “Internal-Use Software.” The Company expenses all costs incurred during the preliminary project stage of its development, and capitalizes the costs incurred during the application development stage. For periods through January 31, 2020, costs incurred relating to upgrades and enhancements to the software were capitalized if it had been determined that these upgrades or enhancements add additional functionality to the software. Costs incurred to maintain and support products after they became available were charged to expense as incurred. The Company did not capitalize any software development costs subsequent to January 31, 2020.

 

Due to the financial and economic hardships that have been experienced by airlines, airports and air transportation support vendors in the ongoing COVID-19 environment (described in “3. Impact of the COVID-19 Pandemic” below), there has been a significant amount of uncertainty surrounding the ability of our customers to continue to perform their contracts with the Company. Given these business conditions, the Company’s software efforts were concentrated in the areas of maintenance of existing products. As a result, the Company did not capitalize any software development costs during the three and nine months ended July 31, 2022 and July 31, 2021, respectively. The Company amortized $121,500 and $364,000 of capitalized software development costs during both the three and nine months ended July 31, 2022 and the three and nine months ended July 31, 2021, respectively. The Company recorded amortization of the software on a straight-line basis over the estimated useful life of the software, typically over three years, within “Cost of Revenues”.

 

As a result of the industry changes in response to the COVID-19 pandemic, the Company anticipates that its level of capitalized software development costs, including related amortization of such costs, will decrease in the future, as the Company’s technological efforts are focused more on maintenance of existing products.

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
2. Basis of Presentation and Significant Accounting Policies: Long-lived Assets (Policies)
9 Months Ended
Jul. 31, 2022
Policies  
Long-lived Assets

Long-Lived Assets

 

The Company reviews long-lived assets for impairment when circumstances indicate the carrying amount of an asset may not be recoverable. Impairment is recognized to the extent the sum of undiscounted estimated future cash flows expected to result from the use of the asset is less than the carrying value. Assets to be disposed of are carried at the lower of their carrying value or fair value, less costs to sell. The Company evaluates the periods of amortization continually in determining whether later events and circumstances warrant revised estimates of useful lives. If estimates are changed, the unamortized costs will be allocated to the increased or decreased number of remaining periods in the asset’s revised life.

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Policies)
9 Months Ended
Jul. 31, 2022
Policies  
Deferred Tax Asset

Deferred Tax Assets

 

Each reporting period, the Company assesses the realizability of its deferred tax assets to determine if it is more-likely-than-not that some portion, or all, of the deferred tax assets will be realized. The Company considered all available positive and negative evidence including the reversal of existing taxable temporary differences, projected future taxable income, tax planning strategies and recent financial operating results. The ultimate realization of a deferred tax asset is dependent on sufficient taxable income within the available carryback and/or carryforward periods to utilize the deductible temporary differences. Based on the weight of available evidence including recent financial operating results, the Company determined its net deferred tax assets are not realizable on a more-likely-than-not basis and that a valuation allowance is required against its net deferred tax assets.

 

At October 31, 2021, the Company had available federal net operating loss carryforwards of $26,812,000, of which $14,032,000 are indefinite lived, but only available to offset 80% of future taxable income, and $12,780,000 will expire in various tax years from fiscal year 2022 through fiscal year 2038.

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information (Policies)
9 Months Ended
Jul. 31, 2022
Policies  
Net Loss Per Share Information

Net (Loss)/Income per Share Information

 

Basic net (loss)/income per share is computed based on the weighted average number of shares outstanding. Diluted (loss)/earnings per share is computed similarly to basic (loss)/earnings per share, except that it reflects the effect of common shares issuable upon exercise of stock options, using the treasury stock method in periods in which they have a dilutive effect. The Company’s 2009 Stock Incentive Plan, which expired on February 24, 2019, and 2019 Stock Incentive Plan (the “Plan”), allow for a cashless exercise. Shares used to calculate net (loss)/income per share are as follows:

 

 

 

For the three months ended

 

For the nine months ended

 

July 31,

 

July 31,

2022

 

2021

 

2022

 

2021

Basic Weighted average shares outstanding

7,712,091

 

7,712,091

 

7,712,091

 

7,712,091

Effect of dilutive stock options

-

 

-

 

-

 

36,360

Diluted weighted average shares outstanding

7,712,091

 

7,712,091

 

7,712,091

 

7,748,451

 

 

 

 

 

 

 

 

Weighted average shares which are not included in the
calculation of diluted net loss per share because their impact
is anti-dilutive. These shares consist of stock options.

1,452,500

 

1,472,500

 

1,452,500

 

1,277,500

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Policies)
9 Months Ended
Jul. 31, 2022
Policies  
Stock-based Compensation

Stock-Based Compensation

 

The Company follows FASB ASC 718, Compensation-Stock Compensation, which requires the measurement of compensation cost for all stock-based awards at fair value on the date of grant, and recognition of stock-based compensation expense over the service period for awards expected to vest. The fair value of stock options is determined using the Black-Scholes valuation model. Such fair value is recognized as an expense over the service period, net of forfeitures. Stock-based compensation expense was $37,000 and $65,000 for the three months ended July 31, 2022 and July 31, 2021, respectively. Stock-based compensation expense was $135,000 and $178,000 for the nine months ended July 31, 2022 and July 31, 2021, respectively. Stock-based compensation is primarily included in selling, general, and administrative expenses.

 

On August 16, 2021, the Company’s Board of Directors adopted the Second Amendment to the Plan, to authorize the granting of restricted stock unit (RSU) awards under the Plan. Each RSU represents the right to receive, following vesting, one share of the Company’s Common Stock. In connection with the Second Amendment to the Plan, the Board of Directors has authorized an aggregate of 800,000 RSU awards to be granted under the Plan. As of January 31, 2022, 797,500 RSU awards were granted under the Plan at a grant date fair market value of $0.63 per share, which RSU awards vest ratably over a three-year period. All 797,500 RSU awards were granted on October 22, 2021. Compensation expense related to RSU awards was $35,000 and $0 for the three months ended July 31, 2022 and July 31, 2021, respectively. Compensation expense related to RSU awards was $118,000 and $0 for the nine months ended July 31, 2022 and July 31, 2021, respectively.

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
2. Basis of Presentation and Significant Accounting Policies: Fair Value of Financial Instruments (Policies)
9 Months Ended
Jul. 31, 2022
Policies  
Fair Value of Financial Instruments

Fair Value of Financial Instruments

 

The recorded amounts of the Company’s cash, receivables, and accounts payables approximate their fair values principally because of the short-term nature of these items. The fair value of related party debt is not practicable to determine due primarily to the fact that the Company’s related party debt is held by its significant shareholder and Non-Executive Chairman of the Board, and the Company does not have any third-party debt with which to compare.

 

Additionally, on a recurring basis, the Company uses fair value measures when analyzing asset impairments. Long-lived assets and certain identifiable intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If it is determined such indicators are present, and the review indicates that the assets will not be fully recoverable based on the undiscounted estimated future cash flows expected to result from the use of the asset, their carrying values are reduced to estimated fair value.

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
2. Basis of Presentation and Significant Accounting Policies: Recent Accounting Pronouncements (Policies)
9 Months Ended
Jul. 31, 2022
Policies  
Recent Accounting Pronouncements

Recent Accounting Pronouncements Adopted

 

In February 2016, the FASB issued ASU 2016-02, which amends the ASC and creates Topic 842, Leases (“Topic 842”). Topic 842 requires lessees to recognize lease assets and lease liabilities for those leases classified as operating leases under previous GAAP on the balance sheet. On November 1, 2019, the Company adopted Topic 842. As a result of the adoption of Topic 842, the Company recognized operating lease right-of-use (“ROU”) assets and liabilities of $1,497,000 and $1,620,000, respectively. The Company does not have any finance lease ROU assets and liabilities. There was no change to our consolidated statements of operations or cash flows, as a result of the adoption.

 

In December 2019, the FASB issued ASU 2019-12, “Income Taxes Topic 740-Simplifying the Accounting for Income Taxes” (“ASU 2019-12”), which intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application of Topic 740. This guidance was effective for fiscal years beginning after December 15, 2020, including interim periods therein. Topic 740 did not have a material effect on the Company’s consolidated financial statements or any disclosures within these consolidated financial statements.

 

Accounting Pronouncements Issued but not yet Adopted

In June 2016, the FASB issued ASU 2016-13, “Current Expected Credit Losses” (ASU 2016-13), which introduces an impairment model based on expected, rather than incurred, losses. Additionally, it requires expanded disclosures regarding (a) credit risk inherent in a portfolio and how management monitors the portfolio’s credit quality; (b) management’s estimate of expected credit losses; and (c) changes in estimates of expected credit losses that have taken place during the period. ASU 2016-13 is effective for fiscal years beginning after December 15, 2022. The Company has not yet quantified the impact of ASU 2016-13 on its consolidated financial statements. However, it is not expected to have a material effect on the Company’s consolidated financial statements.

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Tables)
9 Months Ended
Jul. 31, 2022
Customer  
Disaggregation of Revenue

 

Revenue by type of customer:

 

Three Months
Ended July 31,
2022

 

Three Months
Ended July 31,
2021

 

Nine Months
Ended July 31,
2022

 

Nine Months
Ended July 31,
2021

Airlines

 

$220,000

 

$149,000

 

$732,000

 

$660,000

Airports

 

896,000

 

1,215,000

 

2,811,000

 

3,695,000

Other

 

368,000

 

146,000

 

798,000

 

315,000

Total Revenue

 

$1,484,000

 

$1,510,000

 

$4,341,000

 

$4,670,000

Performance Obligation  
Disaggregation of Revenue

 

Revenue by type of performance obligation:

 

Three Months
Ended July 31,
2022

 

Three Months
Ended July 31,
2021

 

Nine Months
Ended July 31,
2022

 

Nine Months
Ended July 31,
2021

Subscription services

 

$1,313,000

 

$1,340,000

 

$4,045,000

 

$4,279,000

Professional services

 

171,000

 

170,000

 

296,000

 

391,000

Total Revenue

 

$1,484,000

 

$1,510,000

 

$4,341,000

 

$4,670,000

XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Tables)
9 Months Ended
Jul. 31, 2022
Tables/Schedules  
Schedule of Contract Balances

 

 

Accounts
Receivable

 

Unbilled
Receivable

 

Deferred
Revenue

Balance at November 1, 2021

$720,000 

 

$89,000 

 

$1,494,000 

 

 

 

 

 

 

 

Balance at July 31, 2022

 

$745,000 

 

$166,000 

 

$1,088,000 

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Transaction Price Allocated to the Remaining Performance Obligation Schedule (Tables)
9 Months Ended
Jul. 31, 2022
Tables/Schedules  
Transaction Price Allocated to the Remaining Performance Obligation Schedule

 

 

 

12 months or
less

 

Greater than
12 months *

Subscription services

 

$3,239,000 

 

$1,026,000 

Professional services

 

$62,000 

 

$- 

Material rights

 

$81,000 

 

$136,000 

XML 42 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information: Schedule of Earnings per share basic and diluted (Tables)
9 Months Ended
Jul. 31, 2022
Tables/Schedules  
Schedule of Earnings per share basic and diluted

 

 

For the three months ended

 

For the nine months ended

 

July 31,

 

July 31,

2022

 

2021

 

2022

 

2021

Basic Weighted average shares outstanding

7,712,091

 

7,712,091

 

7,712,091

 

7,712,091

Effect of dilutive stock options

-

 

-

 

-

 

36,360

Diluted weighted average shares outstanding

7,712,091

 

7,712,091

 

7,712,091

 

7,748,451

 

 

 

 

 

 

 

 

Weighted average shares which are not included in the
calculation of diluted net loss per share because their impact
is anti-dilutive. These shares consist of stock options.

1,452,500

 

1,472,500

 

1,452,500

 

1,277,500

XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
4. Leases: Schedule of lease costs and other information relating to the Company's operating leases (Tables)
9 Months Ended
Jul. 31, 2022
Tables/Schedules  
Schedule of lease costs and other information relating to the Company's operating leases

 

 

Three Months Ended

Three Months Ended

 

Nine Months Ended

Nine Months Ended

Total lease cost

July 31, 2022

July 31, 2021

 

July 31, 2022

July 31, 2021

Operating lease cost

$31,441 

$46,969 

 

$85,806 

$144,104 

Short-term lease cost

$3,398 

$17,848 

 

$10,335 

$56,555 

Variable lease cost

$2,093 

$1,414 

 

$6,338 

$8,867 

Total

$36,932 

$66,231 

 

$102,479 

$209,526 

 

Other information

 

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

Operating cash flows from operating leases

$106,392  

 

Right-of-use assets obtained in exchange for new operating lease liabilities

$-  

 

Weighted-average remaining lease term - operating leases

3.77  

years

Weighted-average discount rate - operating leases

9.75% 

 

XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
4. Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Tables)
9 Months Ended
Jul. 31, 2022
Tables/Schedules  
Schedule of Future Minimum Rental Payments for Operating Leases

 

Fiscal Year Ended October 31:

Operating Leases

2022

$29,713  

2023

117,944  

2024

116,657  

2025

96,523  

2026

57,806  

Thereafter

9,873  

Total future minimum lease payments

$428,516  

Less imputed interest

(67,462) 

Total

$361,054  

 

XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
4. Leases: Schedule of Maturities of Contractual Obligations Relating to Operating Leases (Tables)
9 Months Ended
Jul. 31, 2022
Tables/Schedules  
Schedule of Maturities of Contractual Obligations Relating to Operating Leases

 

Fiscal Year Ended October 31:

Payments Due in
Fiscal Year (1)

2022

$28,180 

2023

113,495 

2024

115,082 

2025

96,523 

2026

57,806 

Thereafter

9,873 

Total contractual obligations

$420,959 

XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
2. Basis of Presentation and Significant Accounting Policies: Liquidity (Details) - USD ($)
3 Months Ended 9 Months Ended
May 27, 2021
Apr. 29, 2021
Apr. 26, 2021
Apr. 16, 2021
Mar. 08, 2021
Mar. 05, 2021
Feb. 12, 2021
Jul. 31, 2020
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2022
Jul. 31, 2021
Oct. 31, 2021
Current Assets Exceed Current Liabilities, Excluding Deferred Revenue                 $ 940,000   $ 940,000    
Proceeds from Grantors                     833,000    
Shareholders' Deficit, rounded                 14,083,000   14,083,000    
Net Income/(loss), rounded                 (1,489,000) $ (64,000) (3,294,000) $ 21,000  
Accrued Liabilities And Other Liabilities Rounded                 $ 0   0   $ 856,000
Federal Stimulus Credits Utilized Rounded                     $ 0 1,189,000  
Accrued Interest on Existing Gilbert Note                          
Debt Instrument, Increase, Accrued Interest                       $ 1,057,000  
CARES Act Payroll Support Program                          
Proceeds from Loans $ 655,000 $ 655,000 $ 655,000 $ 1,310,000 $ 655,000 $ 1,310,000 $ 875,000 $ 3,003,000          
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2022
Jul. 31, 2021
Revenue (Rounded) $ 1,484,000 $ 1,510,000 $ 4,341,000 $ 4,670,000
Subscription services        
Revenue (Rounded) 1,313,000 1,340,000 4,045,000 4,279,000
Professional Services        
Revenue (Rounded) 171,000 170,000 296,000 391,000
Airlines        
Revenue (Rounded) 220,000 149,000 732,000 660,000
Airports        
Revenue (Rounded) 896,000 1,215,000 2,811,000 3,695,000
Other        
Revenue (Rounded) $ 368,000 $ 146,000 $ 798,000 $ 315,000
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Details) - USD ($)
Jul. 31, 2022
Oct. 31, 2021
Details    
Accounts Receivable $ 745,000 $ 720,000
Unbilled Receivable 166,000 89,000
Deferred Revenue $ 1,088,000 $ 1,494,000
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Transaction Price Allocated to the Remaining Performance Obligation Schedule (Details)
9 Months Ended
Jul. 31, 2022
USD ($)
Subscription services  
Transaction price allocated to the remaining performance obligation, Revenue recognized in 12 months or less $ 3,239,000
Transaction price allocated to the remaining performance obligation, Revenue recognized in greater than 12 months 1,026,000
Professional Services  
Transaction price allocated to the remaining performance obligation, Revenue recognized in 12 months or less 62,000
Transaction price allocated to the remaining performance obligation, Revenue recognized in greater than 12 months 0
Material Rights  
Transaction price allocated to the remaining performance obligation, Revenue recognized in 12 months or less 81,000
Transaction price allocated to the remaining performance obligation, Revenue recognized in greater than 12 months $ 136,000
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
2. Basis of Presentation and Significant Accounting Policies: Income Taxes (Details) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2022
Jul. 31, 2021
Details        
Provision for income taxes $ 0 $ 0 $ 0 $ 0
Income Tax Expense Benefit Percentage 0.00% 0.00% 0.00% 0.00%
Net Income/(loss), rounded $ (1,489,000) $ (64,000) $ (3,294,000) $ 21,000
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Details) - USD ($)
Jul. 31, 2022
Oct. 31, 2021
Details    
Unbilled Receivable $ 166,000 $ 89,000
Accounts Receivable, Allowance for Credit Loss $ 52,000 $ 183,000
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Details) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2022
Jul. 31, 2021
Details        
Capitalized Computer Software, Amortization $ 121,500 $ 364,000 $ 121,500 $ 364,000
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Details)
Oct. 31, 2021
USD ($)
Details  
Operating Loss Carryforwards $ 26,812,000
Operating Loss Carryforwards, indefinite lived 14,032,000
Operating Loss Carryforwards, will expire in various tax years $ 12,780,000
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information: Schedule of Earnings per share basic and diluted (Details) - shares
3 Months Ended 9 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2022
Jul. 31, 2021
Details        
Weighted average number of common shares outstanding - basic 7,712,091 7,712,091 7,712,091 7,712,091
Effect of dilutive stock options 0 0 0 36,360
Weighted average number of common shares outstanding - diluted 7,712,091 7,712,091 7,712,091 7,748,451
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,452,500 1,472,500 1,452,500 1,277,500
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Details) - USD ($)
9 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Details    
Share-Based Payment Arrangement, Noncash Expense $ 37,000 $ 65,000
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
4. Leases: Schedule of lease costs and other information relating to the Company's operating leases (Details) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2022
Jul. 31, 2021
Details        
Operating lease cost $ 31,441 $ 46,969 $ 85,806 $ 144,104
Short-term lease cost 3,398 17,848 10,335 56,555
Variable lease cost $ 2,093 $ 1,414 6,338 $ 8,867
Operating cash flows from operating leases     106,392  
Right-of-use assets obtained in exchange for new operating lease liabilities     $ 0  
Operating Lease, Weighted Average Remaining Lease Term 3 years 9 months 7 days   3 years 9 months 7 days  
Operating Lease, Weighted Average Discount Rate, Percent 9.75%   9.75%  
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
4. Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Details)
Jul. 31, 2022
USD ($)
Details  
Operating Leases, Future Minimum Payments, Remainder of Fiscal Year $ 29,713
Operating Leases, Future Minimum Payments, Due in Two Years 117,944
Operating Leases, Future Minimum Payments, Due in Three Years 116,657
Operating Leases, Future Minimum Payments, Due in Four Years 96,523
Operating Leases, Future Minimum Payments, Due in Five Years 57,806
Operating Leases, Future Minimum Payments, Due Thereafter 9,873
Operating Lease Liability, Gross 428,516
Operating Leases Future Minimum Payments Interest Included In Payments (67,462)
Operating Lease, Liability $ 361,054
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
4. Leases: Schedule of Maturities of Contractual Obligations Relating to Operating Leases (Details)
Jul. 31, 2022
USD ($)
Details  
Operating Lease Obligations Maturities Repayments Of Principal, Remainder Of Fiscal Year $ 28,180
Operating Lease Obligations Maturities Repayments Of Principal, In Year Two 113,495
Operating Lease Obligations Maturities Repayments Of Principal, In Year Three 115,082
Operating Lease Obligations Maturities Repayments Of Principal, In Year Four 96,523
Operating Lease Obligations Maturities Repayments Of Principal, In Year Five 57,806
Operating Lease Obligations Maturities Repayments Of Principal, Thereafter 9,873
Operating Lease Obligations Maturities Repayments Of Principal $ 420,959
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
5. Notes Payable - Related Party (Details) - USD ($)
9 Months Ended
Jul. 31, 2022
Apr. 30, 2022
Jan. 26, 2022
Jul. 31, 2022
Jul. 31, 2021
Oct. 31, 2021
Jan. 29, 2021
Interest rate on related party note payable 9.75%     9.75%      
Accounts payable $ 725,630     $ 725,630   $ 731,767  
Interest Paid (Rounded)         $ 791,000    
Operating Income Loss (Rounded)       2,461,000      
Current Assets Exceed Current Liabilities, Excluding Deferred Revenue 940,000     940,000      
Accrued Interest on Existing Gilbert Note              
Accounts payable 833,000     833,000      
Seventh Gilbert Note              
Notes Payable, Related Parties, Noncurrent (Rounded)             $ 10,692,000
Eighth Gilbert Note              
Notes Payable, Related Parties, Noncurrent (Rounded)     $ 10,692,000        
Interest rate on related party note payable     9.75%        
Debt Instrument, Maturity Date     Nov. 01, 2023        
Nine Gilbert Note              
Notes Payable, Related Parties, Noncurrent (Rounded)   $ 11,692,000          
Interest rate on related party note payable   9.75%          
Debt Instrument, Maturity Date   Nov. 01, 2023          
Ten Gilbert Note              
Notes Payable, Related Parties, Noncurrent (Rounded) $ 12,492,000     $ 12,492,000      
Interest rate on related party note payable 9.75%     9.75%      
Debt Instrument, Maturity Date Nov. 01, 2023            
XML 60 pssr-20220731_htm.xml IDEA: XBRL DOCUMENT 0000225628 2021-11-01 2022-07-31 0000225628 2022-07-31 0000225628 2021-04-30 0000225628 2022-09-01 0000225628 2021-10-31 0000225628 2022-05-01 2022-07-31 0000225628 2021-05-01 2021-07-31 0000225628 2020-11-01 2021-07-31 0000225628 us-gaap:CommonStockMember 2021-10-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2021-10-31 0000225628 us-gaap:RetainedEarningsMember 2021-10-31 0000225628 us-gaap:TreasuryStockMember 2021-10-31 0000225628 2021-11-01 2022-01-31 0000225628 us-gaap:CommonStockMember 2021-11-01 2022-01-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2021-11-01 2022-01-31 0000225628 us-gaap:RetainedEarningsMember 2021-11-01 2022-01-31 0000225628 us-gaap:TreasuryStockMember 2021-11-01 2022-01-31 0000225628 2022-01-31 0000225628 us-gaap:CommonStockMember 2022-01-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2022-01-31 0000225628 us-gaap:RetainedEarningsMember 2022-01-31 0000225628 us-gaap:TreasuryStockMember 2022-01-31 0000225628 2022-02-01 2022-04-30 0000225628 us-gaap:CommonStockMember 2022-02-01 2022-04-30 0000225628 us-gaap:AdditionalPaidInCapitalMember 2022-02-01 2022-04-30 0000225628 us-gaap:RetainedEarningsMember 2022-02-01 2022-04-30 0000225628 us-gaap:TreasuryStockMember 2022-02-01 2022-04-30 0000225628 2022-04-30 0000225628 us-gaap:CommonStockMember 2022-04-30 0000225628 us-gaap:AdditionalPaidInCapitalMember 2022-04-30 0000225628 us-gaap:RetainedEarningsMember 2022-04-30 0000225628 us-gaap:TreasuryStockMember 2022-04-30 0000225628 us-gaap:CommonStockMember 2022-05-01 2022-07-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2022-05-01 2022-07-31 0000225628 us-gaap:RetainedEarningsMember 2022-05-01 2022-07-31 0000225628 us-gaap:TreasuryStockMember 2022-05-01 2022-07-31 0000225628 us-gaap:CommonStockMember 2022-07-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2022-07-31 0000225628 us-gaap:RetainedEarningsMember 2022-07-31 0000225628 us-gaap:TreasuryStockMember 2022-07-31 0000225628 2020-10-31 0000225628 us-gaap:CommonStockMember 2020-10-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2020-10-31 0000225628 us-gaap:RetainedEarningsMember 2020-10-31 0000225628 us-gaap:TreasuryStockMember 2020-10-31 0000225628 2020-11-01 2021-01-31 0000225628 us-gaap:CommonStockMember 2020-11-01 2021-01-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2020-11-01 2021-01-31 0000225628 us-gaap:RetainedEarningsMember 2020-11-01 2021-01-31 0000225628 us-gaap:TreasuryStockMember 2020-11-01 2021-01-31 0000225628 2021-01-31 0000225628 us-gaap:CommonStockMember 2021-01-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2021-01-31 0000225628 us-gaap:RetainedEarningsMember 2021-01-31 0000225628 us-gaap:TreasuryStockMember 2021-01-31 0000225628 2021-02-01 2021-04-30 0000225628 us-gaap:CommonStockMember 2021-02-01 2021-04-30 0000225628 us-gaap:AdditionalPaidInCapitalMember 2021-02-01 2021-04-30 0000225628 us-gaap:RetainedEarningsMember 2021-02-01 2021-04-30 0000225628 us-gaap:TreasuryStockMember 2021-02-01 2021-04-30 0000225628 us-gaap:CommonStockMember 2021-04-30 0000225628 us-gaap:AdditionalPaidInCapitalMember 2021-04-30 0000225628 us-gaap:RetainedEarningsMember 2021-04-30 0000225628 us-gaap:TreasuryStockMember 2021-04-30 0000225628 us-gaap:CommonStockMember 2021-05-01 2021-07-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2021-05-01 2021-07-31 0000225628 us-gaap:RetainedEarningsMember 2021-05-01 2021-07-31 0000225628 us-gaap:TreasuryStockMember 2021-05-01 2021-07-31 0000225628 2021-07-31 0000225628 us-gaap:CommonStockMember 2021-07-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2021-07-31 0000225628 us-gaap:RetainedEarningsMember 2021-07-31 0000225628 us-gaap:TreasuryStockMember 2021-07-31 0000225628 fil:AccruedInterestOnExistingGilbertNoteMember 2020-11-01 2021-07-31 0000225628 fil:CaresActPayrollSupportProgramMember 2020-07-31 2020-07-31 0000225628 fil:CaresActPayrollSupportProgramMember 2021-02-12 2021-02-12 0000225628 fil:CaresActPayrollSupportProgramMember 2021-03-05 2021-03-05 0000225628 fil:CaresActPayrollSupportProgramMember 2021-03-08 2021-03-08 0000225628 fil:CaresActPayrollSupportProgramMember 2021-04-26 2021-04-26 0000225628 fil:CaresActPayrollSupportProgramMember 2021-04-16 2021-04-16 0000225628 fil:CaresActPayrollSupportProgramMember 2021-04-29 2021-04-29 0000225628 fil:CaresActPayrollSupportProgramMember 2021-05-27 2021-05-27 0000225628 fil:CustomerMember 2021-11-01 2022-07-31 0000225628 fil:AirlinesMember 2021-11-01 2022-07-31 0000225628 fil:AirlinesMember 2022-05-01 2022-07-31 0000225628 fil:AirlinesMember 2021-05-01 2021-07-31 0000225628 fil:AirlinesMember 2020-11-01 2021-07-31 0000225628 fil:AirportsMember 2021-11-01 2022-07-31 0000225628 fil:AirportsMember 2022-05-01 2022-07-31 0000225628 fil:AirportsMember 2021-05-01 2021-07-31 0000225628 fil:AirportsMember 2020-11-01 2021-07-31 0000225628 fil:OtherMember 2021-11-01 2022-07-31 0000225628 fil:OtherMember 2022-05-01 2022-07-31 0000225628 fil:OtherMember 2021-05-01 2021-07-31 0000225628 fil:OtherMember 2020-11-01 2021-07-31 0000225628 fil:PerformanceObligationMember 2021-11-01 2022-07-31 0000225628 fil:SubscriptionServicesMember 2021-11-01 2022-07-31 0000225628 fil:SubscriptionServicesMember 2022-05-01 2022-07-31 0000225628 fil:SubscriptionServicesMember 2021-05-01 2021-07-31 0000225628 fil:SubscriptionServicesMember 2020-11-01 2021-07-31 0000225628 fil:ProfessionalServicesMember 2021-11-01 2022-07-31 0000225628 fil:ProfessionalServicesMember 2022-05-01 2022-07-31 0000225628 fil:ProfessionalServicesMember 2021-05-01 2021-07-31 0000225628 fil:ProfessionalServicesMember 2020-11-01 2021-07-31 0000225628 fil:MaterialRightsMember 2021-11-01 2022-07-31 0000225628 fil:SeventhGilbertNoteMember 2021-01-29 0000225628 fil:EighthGilbertNoteMember 2022-01-26 0000225628 fil:EighthGilbertNoteMember 2022-01-26 2022-01-26 0000225628 fil:NineGilbertNoteMember 2022-04-30 0000225628 fil:NineGilbertNoteMember 2022-04-30 2022-04-30 0000225628 fil:TenGilbertNoteMember 2022-07-31 0000225628 fil:TenGilbertNoteMember 2022-07-31 2022-07-31 0000225628 fil:AccruedInterestOnExistingGilbertNoteMember 2022-07-31 pure iso4217:USD shares iso4217:USD shares 0000225628 --10-31 false 2022 Q3 10-Q true 2022-07-31 false 000-7642 PASSUR AEROSPACE, INC. NY 11-2208938 3452 Lake Lynda Dr Suite 190 Orlando FL 32817 203 622-4086 Yes Yes Non-accelerated Filer true false false 7712091 216570 1569587 911195 808611 299530 247940 1427295 2626138 373250 737600 15115 92905 273533 334866 45719 45719 2134912 3837228 725630 731767 0 866560 1552377 678063 89701 86195 951572 1319859 3319280 3682444 136131 173939 12491625 10691625 271353 331168 16218389 14879176 5000000 5000000 0.01 0.01 0 0 0 0 0 0 20000000 20000000 0.01 0.01 8496526 8496526 8496526 8496526 84964 84964 18923283 18670969 -31158046 -27864203 -12149799 -9108270 784435 784435 1933678 1933678 -14083477 -11041948 2134912 3837228 1483960 1509808 1227394 579491 91050 55802 1353213 672399 2671657 1307692 -1187697 202116 301608 266400 -1489305 -64284 0 0 -1489305 -64284 -0.19 -0.01 -0.19 -0.01 7712091 7712091 7712091 7712091 4340577 4669573 3111778 1714615 247977 156685 3441903 1987183 6801658 3858483 -2461081 811090 832762 790513 -3293843 20577 0 0 -3293843 20577 -0.43 0.00 -0.43 0.00 7712091 7712091 7712091 7748451 8496526 84964 18670969 -27864203 -1933678 -11041948 0 0 103570 0 0 103570 0 0 0 -429775 0 -429775 8496526 84964 18774539 -28293978 -1933678 -11368153 0 0 77052 0 0 77052 0 0 0 -1374763 0 -1374763 8496526 84964 18851591 -29668741 -1933678 -12665864 0 0 71692 0 0 71692 0 0 0 -1489305 0 -1489305 8496526 84964 18923283 -31158046 -1933678 -14083477 8496526 84964 18448202 -27957401 -1933678 -11357913 0 0 47026 0 0 47026 0 0 0 135397 0 135397 8496526 84964 18495228 -27822004 -1933678 -11175490 0 0 66621 0 0 66621 0 0 0 -50536 0 -50536 8496526 84964 18561849 -27872540 -1933678 -11159405 0 0 64501 0 0 64501 0 0 0 -64284 0 -64284 8496526 84964 18626350 -27936824 -1933678 -11159188 -3293843 20577 442681 539066 -86325 -43905 -789108 -3377105 252314 178148 5024 -92536 16259 -200278 52131 61955 0 -550 -6137 -712419 796862 95499 -406095 88419 -140826 3185960 -3153017 -3165383 0 61014 0 -61014 0 3494392 1800000 0 1800000 3494392 -1353017 267995 1569587 2748066 216570 3016061 0 790512 0 0 <p style="font:10pt Times New Roman;margin:0;margin-left:18pt;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-18pt"><b>1.</b></kbd><span style="border-bottom:1px solid #000000"><b>Nature of Business</b></span> </p> <p style="font:10pt Times New Roman;margin:0;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">PASSUR<span style="vertical-align:super">®</span> Aerospace, Inc. (“PASSUR” or the “Company”), a New York corporation founded in 1967, is a business intelligence company, providing predictive analytics and decision support technology for the aviation industry primarily to improve the operational performance and cash flow of airlines, airports, fixed based operators (FBOs) and air navigation service providers (ANSPs). The Company provides a cloud-based platform, ARiVA™, that manages and optimizes operations for our customers.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">PASSUR delivers digital solutions to global aviation operations, meeting the needs of global air travel as well as supporting the recovery of the aviation industry from the COVID-19 crisis. The structure and execution of operations within the aviation industry have fundamentally changed as a result of this crisis due to the significant change in the economics required to support current conditions, return to normal operations and profitability, and assist in mitigating health risks.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">PASSUR continues to apply artificial intelligence powered by machine learning to aviation data, addressing the industry’s most costly challenges, including the management and optimization of airspace, airport assets, aircraft, and day of flight operations.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">The Company provides its solutions to airlines and airports in the United States, as well as an airline in Latin America. The global market presents an opportunity to network more customers in a broader market. Solutions offered by PASSUR help to ensure flight completion. They cover the entire flight life cycle, from gate to gate, and result in reductions in overall costs and carbon emissions, while maximizing revenue opportunities, improving operational efficiency, and enhancing the passenger experience.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">The Company is a supplier and partner to the air transportation industry. While many of the Company’s customers are experiencing increases in air travel volume, spending to invest in programs to promote operational efficiencies and productivity usually lag such increases. As a result, the Company experienced downturns in its revenues year-to-date in fiscal 2022 and for the fiscal year 2021. The Company continues to believe that its products and professional service engagements are critical to the efficient operation of the air transportation market. See Part II, Item 1A, “Risk Factors”, in this Quarterly Report on Form 10-Q.</p> <p style="font:10pt Times New Roman;margin:0;margin-right:-6.1pt;text-align:justify"><b>2. </b><span style="border-bottom:1px solid #000000"><b>Basis of Presentation and Significant Accounting Policies</b></span></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The consolidated financial information contained in this quarterly report on Form 10-Q represents interim condensed financial data and, therefore, does not include all footnote disclosures required to be included in financial statements prepared in conformity with accounting principles generally accepted in the United States (“GAAP”). Such footnote information was included in the Company's Annual Report on Form 10-K for the year ended October 31, 2021, filed with the Securities and Exchange Commission (“SEC”) on January 26, 2022; the consolidated financial data included herein should be read in conjunction with that report. In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments necessary to present fairly the Company’s consolidated financial position as of July 31, 2022, and its consolidated results of operations for the three and nine months ended July 31, 2022 and July 31, 2021, respectively.</p> <p style="font:10pt Times New Roman;margin:0;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">The results of operations for the interim period stated above are not necessarily indicative of the results of operations to be recorded for the full fiscal year ending October 31, 2022.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify">Certain financial information in the footnotes has been rounded to the nearest thousand for presentation purposes.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><b>Liquidity</b></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">The Company’s current liabilities exceeded its current assets (excluding deferred revenue) by $940,000 as of July 31, 2022. The note payable to a related party, G.S. Beckwith Gilbert, the Company’s significant shareholder and Non-Executive Chairman of the Board, with a maturity of November 1, 2023, was $12,492,000 at July 31, 2022. The Company has accrued and unpaid interest under these borrowings for the first nine months of fiscal 2022 in the amount of $833,000, which amount is included in accrued expenses and other current liabilities at July 31, 2022. During fiscal year 2021, the Company paid Mr. Gilbert all accrued interest incurred for fiscal 2021 in the amount of $1,057,000. The Company’s stockholders’ equity had a deficit of $14,083,000 at July 31, 2022. The Company reported a net loss of $3,294,000 for the nine months ended July 31, 2022.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">If the Company’s business does not generate sufficient cash flows from operations to meet its operating cash requirements, the Company will attempt to obtain external financing on commercially reasonable terms. However, the Company has received a commitment from G.S. Beckwith Gilbert, dated September 12, 2022, that if the Company, at any time, is unable to meet its obligations through September 13, 2023, G.S. Beckwith Gilbert will provide the Company with the necessary continuing financial support to meet such obligations. Such commitment for financial support may be in the form of additional advances or loans to the Company, in addition to the deferral of principal and/or interest payments due on the existing loans, if deemed necessary. The note payable is secured by the Company’s assets.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">The Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”), enacted in March 2020, as well as subsequently enacted legislation, including the American Rescue Plan Act of 2021 (the “Rescue Act”), have provided economic support for, among others, businesses in the aviation industry. The Company has received grants under both the CARES Act and the Rescue Act (collectively referred to herein as the “CARES Act grants”), totaling approximately $6,498,000, as described in more detail below.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:45pt;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-18pt">1.</kbd>In July 2020, the Company entered into an agreement with the U.S. Department of the Treasury to receive an aggregate of $3,003,000 in emergency relief through the CARES Act Payroll Support Program (“PSP1”). The relief payments were received in three installments from July 2020 through September 2020. Pursuant to the Payroll Support Program Agreement, the relief payments must be used exclusively for the continuation of payment of certain employee wages, salaries and benefits. The Company has used such relief payments for such purpose. The PSP1 relief payments were conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through September 30, 2020, as well as other conditions including prohibitions on share repurchases and dividends through September 30, 2021, and certain limitations on executive compensation that applied through March 24, 2022. </p> <p style="font:10pt Times New Roman;margin:0;margin-left:45pt;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-18pt">2.</kbd>On February 12, 2021, the Company received an additional “top off” disbursement of $875,000 under PSP1, subject to the terms and conditions described above. </p> <p style="font:10pt Times New Roman;margin:0;margin-left:45pt;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-18pt">3.</kbd>On March 5, 2021, the Company entered into a Payroll Support Program Extension Agreement with the U.S. Department of the Treasury for an award the Company received under the CARES Act Payroll Support Program (“PSP2”). The total amount awarded to the Company under PSP2 was approximately $1,310,000. The relief payments under PSP2 were received in two installments of approximately $655,000 each on March 8, 2021 and April 26, 2021. As with the original grant under PSP1, PSP2 proceeds were required to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The Company has used such relief payments for such purpose. The PSP2 relief payments were conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of March 31, 2021, or the date on which the Company has expended all of the payroll support, as well as other conditions including prohibitions on share repurchases and dividends through the later of March 31, 2022, or the date on which the Company has expended all of the payroll support, and certain limitations on executive compensation that apply through October 1, 2022. </p> <p style="font:10pt Times New Roman;margin:0;margin-left:45pt;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-18pt">4.</kbd>On April 16, 2021, the Company entered into a Payroll Support Program 3 Agreement with the U.S. Department of the Treasury for an award the Company will receive under the Rescue Act (“PSP3”). The total amount awarded to the Company under PSP3 was approximately $1,310,000. The first installment, in the amount of approximately $655,000, was received by the Company on April 29, 2021. The second installment of approximately $655,000 was received by the Company on May 27, 2021. The Company does not anticipate any additional stimulus grant payments under the Payroll Support Programs. As with the original grants under PSP1 and PSP2, proceeds under PSP3 were required to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The Company has used such proceeds for such purpose. The PSP3 relief payments were conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of September 30, 2021, or the date on which the Company has expended all of the payroll support, as well as other conditions including prohibitions on share repurchases and dividends through September 30, 2022, and certain limitations on executive compensation that apply through April 1, 2023. </p> <p style="font:10pt Times New Roman;margin:0;margin-left:27pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">The Company expended the remaining balance of funds received under the various Payroll Support Programs during the three months ended January 31, 2022. <span style="background-color:#FFFFFF">The amount of unused stimulus funding as of July 31, 2022 and October 31, 2021 was $0 and $856,000, respectively, and is shown in the balance sheet under current liabilities as Accrued Liabilities - Stimulus Funding.</span></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company believes that it has operated in compliance with all the provisions and requirements under the CARES Act, the Rescue Act and the Payroll Support Program Agreements up through and including the period ended July 31, 2022, and fully intends to continue to comply with all such provisions and requirements. Consequently, the Company has accounted for the advanced funds as grants not requiring repayment and recognized such amounts in income as qualifying salaries, wages and benefits were incurred. The Company reduced its compensation expense by $0 and $1,189,000 during the three months ended July 31, 2022 and July 31, 2021, respectively, and by $789,000 and $3,377,000 during the nine months ended July 31, 2022 and July 31, 2021, respectively, as the CARES Act grant proceeds received by the Company were used to fund eligible payroll costs. If the Company does not comply with the provisions of the CARES Act, the Rescue Act and the Payroll Support Program Agreements, the Company may be required to repay the government funds and also be subject to other remedies.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><b>Principles of Consolidation</b></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The consolidated financial statements include the accounts of PASSUR and its wholly-owned subsidiary. All significant inter-company transactions and balances have been eliminated in consolidation.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><b>Use of Estimates</b></p> <p style="font:10pt Times New Roman;margin:0;margin-right:-9.9pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company’s significant estimates include those related to revenue recognition, stock-based compensation, software development costs, the PASSUR Network and income taxes. Actual results could differ from those estimates.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Revenue Recognition Policy</b></p> <p style="font:10pt Times New Roman;margin:0;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company recognizes revenue in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Update (“ASU”) No. 2014-09, <i>Revenue from Contracts with Customers ("Topic 606")</i>. The Company accounts for a customer contract when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights can be identified, payment terms can be identified, the contract has commercial substance, and it is probable the Company will collect substantially all of the consideration to which it is entitled.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company derives revenue primarily from subscription-based, real-time decision and solution information and professional services. Revenues are recognized when control of these services is transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify">The Company determines revenue recognition through the following steps:</p> <p style="font:10pt Times New Roman;margin-top:0pt;margin-bottom:8pt;margin-left:36pt"><kbd style="position:absolute;font:10pt Symbol;margin-left:-18pt"><span style="font-family:Symbol">·</span></kbd>Identification of the contract, or contracts, with a customer; </p> <p style="font:10pt Times New Roman;margin-top:0pt;margin-bottom:8pt;margin-left:36pt"><kbd style="position:absolute;font:10pt Symbol;margin-left:-18pt"><span style="font-family:Symbol">·</span></kbd>Identification of the performance obligations in the contract; </p> <p style="font:10pt Times New Roman;margin-top:0pt;margin-bottom:8pt;margin-left:36pt"><kbd style="position:absolute;font:10pt Symbol;margin-left:-18pt"><span style="font-family:Symbol">·</span></kbd>Determination of transaction price; </p> <p style="font:10pt Times New Roman;margin-top:0pt;margin-bottom:8pt;margin-left:36pt"><kbd style="position:absolute;font:10pt Symbol;margin-left:-18pt"><span style="font-family:Symbol">·</span></kbd>Allocation of transaction price to performance obligations in the contract; and </p> <p style="font:10pt Times New Roman;margin-top:0pt;margin-bottom:8pt;margin-left:36pt"><kbd style="position:absolute;font:10pt Symbol;margin-left:-18pt"><span style="font-family:Symbol">·</span></kbd>Recognition of revenue when, or as, the Company satisfies a performance obligation. </p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:13.5pt;margin-right:-13.3pt;color:#000000;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-13.5pt"><b>A.</b></kbd><b>Nature of Performance Obligations</b> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><i>Subscription services revenue</i></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Subscription services revenue is comprised of cloud-based subscription fees that provide the customer the right to access the Company’s software and receive support and updates, if any, for a period of time. The Company has determined such access represents a stand-ready service provided continually throughout the contract term. As such, control and satisfaction of this stand-ready performance obligation is deemed to occur over time. The Company’s subscription contracts include a fixed amount of consideration that is recognized ratably over the non-cancellable contract term, beginning on the date that access is made available to the customer. The passage of time is deemed to be the most faithful depiction of the transfer of control of the services as the customer simultaneously receives and consumes the benefit provided by the Company’s performance. Subscription contracts are generally one to three years in length, billed either monthly, quarterly or annually, typically in advance, which coincides with the terms of the agreement. The Company’s subscription contracts do not have a significant financing component and customer invoices are typically due within 30 days. There is no significant variable consideration related to these arrangements. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether transfer of control to customers has occurred.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><i>Professional services revenue</i></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Professional services primarily consist of value assessments and customer training services. Payment for professional services is generally a fixed fee or a fee based on time and materials. The obligation to provide professional services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as the Company satisfies its performance obligations. For professional services, revenue is recognized by measuring progress toward the complete satisfaction of the Company’s obligation. Progress for services that are contracted for a fixed price is generally measured based on hours incurred as a portion of total estimated hours, and as a practical expedient, progress for services that are contracted for time and materials is generally based on the amount the Company has the right to invoice. Professional services contracts are generally one year or less in length, billed either in advance, upon pre-defined milestones or as services are rendered, in accordance with the terms of the agreement. The Company’s professional service contracts do not have a significant financing component and customer invoices are typically due within 30 days.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><i>Material rights</i></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Contracts with customers may include material rights which are also performance obligations. Material rights primarily arise when the contract gives the customer the right to renew subscription services at a discounted price in the future. This may occur from time to time when the Company’s contracts provide an implicit discount as the customer pays a nonrefundable up-front fee in connection with the initial services contract that it does not have to pay again in order to renew the service. These non-refundable up-front fees are not related to any promised service that the customer benefits from other than providing access to the subscription service. Revenue allocated to material rights is recognized when the customer exercises the right over the estimated renewal period of five years or when the right expires. If exercised by the customer, the amount previously deferred for the material right is included in the transaction price of the renewal contract and allocated to the services included in that contract. If expired, revenue is recognized as subscription services revenue in the period the right expired. If the up-front fees do not provide the customer with a material right, then the amount is included in the transaction price of the initial services contract and allocated to the performance obligations in that contract.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><i>Contracts with multiple performance obligations</i></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Some of the Company’s contracts with customers contain multiple distinct performance obligations. For these contracts, the transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The standalone selling price reflects the price the Company would charge for a specific service if it was sold separately in similar circumstances and to similar customers. The Company maximizes the use of directly observable transactions to determine the standalone selling prices for its performance obligations. For subscription services, the Company separately determines the standalone selling prices by type of solution and customer demographics. For professional services, the Company separately determines standalone selling price by type of services.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><i>Other policies and judgments</i></p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The commissions that the Company pays for obtaining a contract with a customer are conditional on future service provided by the employee. Therefore, since these costs are not incremental solely based on obtaining a contract, the Company does not defer any commission costs.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">Some of the Company’s contracts with its customers contain multiple performance obligations subject to allocation of transaction prices. Some contracts contain material rights, in the form of non-refundable up-front fees. Such fees are amortized to income over an estimated average customer life. Differences in actual average customer life compared with estimates may result in changes to amounts amortized to income. In the case of professional services, revenue recognition may be dependent on estimating the amount of time needed to complete various tasks within a contract and estimating the actual amount of completion at any point in time. Revisions to such estimates at any time may result in adjustments to the amounts of revenue recognized.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:13.5pt;margin-right:-13.3pt;color:#000000;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-13.5pt"><b>B.</b></kbd><b>Disaggregation</b> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;margin-right:-13.3pt;color:#000000;text-align:justify">The disaggregation of revenue by customer and type of performance obligation is as follows:</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr><td style="width:35.36%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><b>Revenue by type of customer:</b></p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.16%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months </b><br/><b>Ended July 31, </b><br/><b>2022</b></p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.16%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months </b><br/><b>Ended July 31, </b><br/><b>2021</b></p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.16%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Nine Months </b><br/><b>Ended July 31, </b><br/><b>2022</b></p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.16%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Nine Months </b><br/><b>Ended July 31, </b><br/><b>2021</b></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:35.36%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Airlines</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$220,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$149,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$732,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$660,000</p> </td></tr> <tr><td style="width:35.36%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Airports</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">896,000</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">1,215,000</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">2,811,000</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">3,695,000</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:35.36%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Other</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">368,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">146,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">798,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">315,000</p> </td></tr> <tr><td style="width:35.36%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><b>Total Revenue</b></p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$1,484,000</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$1,510,000</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$4,341,000</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$4,670,000</p> </td></tr> </table> <p style="font:12pt Times New Roman;margin:0"> </p> <p style="font:12pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr><td style="width:35.36%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><b>Revenue by type of performance obligation:</b></p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.16%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months </b><br/><b>Ended July 31, </b><br/><b>2022</b></p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.16%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months </b><br/><b>Ended July 31,</b><br/><b> 2021</b></p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.16%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Nine Months </b><br/><b>Ended July 31, </b><br/><b>2022</b></p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.16%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Nine Months </b><br/><b>Ended July 31, </b><br/><b>2021</b></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:35.36%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Subscription services</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$1,313,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$1,340,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$4,045,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$4,279,000</p> </td></tr> <tr><td style="width:35.36%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Professional services</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">171,000</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">170,000</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">296,000</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">391,000</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:35.36%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><b>Total Revenue</b></p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:15.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$1,484,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$1,510,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$4,341,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$4,670,000</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:13.5pt;margin-right:-13.3pt;color:#000000;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-18pt"><b>C.</b></kbd><b>Contract Balances</b> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The opening and closing balances of the Company's accounts receivable, unbilled receivables, and deferred revenues are as follows:</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-4.5pt;color:#000000;text-align:justify"> </p> <table style="border-collapse:collapse"><tr><td style="width:259.1pt" valign="bottom"/><td style="width:5.9pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td style="width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Accounts </b><br/><b>Receivable</b></p> </td><td style="width:5.8pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Unbilled </b><br/><b>Receivable</b></p> </td><td style="width:5.8pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Deferred </b><br/><b>Revenue</b></p> </td></tr> <tr><td colspan="2" style="background-color:#CCEEFF;width:265pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><b>Balance at November 1, 2021</b></p> </td><td style="background-color:#CCEEFF;width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:79pt">720,000</kbd> </p> </td><td style="background-color:#CCEEFF;width:5.8pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:79pt">89,000</kbd> </p> </td><td style="background-color:#CCEEFF;width:5.8pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:79pt">1,494,000</kbd> </p> </td></tr> <tr><td style="width:259.1pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:5.9pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td style="width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td style="width:5.8pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td style="width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td style="width:5.8pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td style="width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:259.1pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><b>Balance at July 31, 2022</b></p> </td><td style="background-color:#CCEEFF;width:5.9pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:79pt">745,000</kbd> </p> </td><td style="background-color:#CCEEFF;width:5.8pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:79pt">166,000</kbd> </p> </td><td style="background-color:#CCEEFF;width:5.8pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:79pt">1,088,000</kbd> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;margin-left:-4.5pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">The differences in the opening and closing balances of the Company’s unbilled receivable and deferred revenue primarily result from the timing difference between the Company’s performance and the customer’s payment.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">Deferred revenue includes amounts billed to customers for which the revenue recognition criteria has not yet been met. Deferred revenue primarily consists of billings or payments received in advance of revenue recognition from the Company’s subscription services and, to a lesser extent, professional services. Deferred revenue is recognized as the Company satisfies its performance obligations. The Company generally invoices its customers in monthly, quarterly or annual installments for subscription services. Accordingly, the deferred revenue balance does not generally represent the total contract value of annual or multi-year, non-cancellable subscription arrangements. Deferred revenue that will be recognized during the succeeding 12-month period is recorded as current deferred revenue and the remaining portion is recorded as noncurrent. The amount of revenue recognized during the nine months ended July 31, 2022 that was included in the deferred revenue balance at November 1, 2021 was approximately $1,244,000.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">Unbilled accounts receivable relates to the delivery of subscription and/or professional services for which the related billings will occur in a future period.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-4.5pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:18pt;margin-right:-12.95pt;color:#000000;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-18pt"><b>D.</b></kbd><b>Transaction Price Allocated to the Remaining Performance Obligation</b> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The following table discloses the aggregate amount of the transaction price allocated to the remaining performance obligations as of the end of the reporting period, and when the Company expects to recognize the revenue.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-4.5pt;color:#000000;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse"><tr><td style="width:364.1pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td style="width:5.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td style="width:80.35pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>12 months or </b><br/><b>less</b></p> </td><td style="width:5.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:80.35pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Greater than </b><br/><b>12 months *</b></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:364.1pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Subscription services</p> </td><td style="background-color:#CCEEFF;width:5.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">3,239,000</kbd> </p> </td><td style="background-color:#CCEEFF;width:5.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">1,026,000</kbd> </p> </td></tr> <tr><td style="width:364.1pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Professional services</p> </td><td style="width:5.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">62,000</kbd> </p> </td><td style="width:5.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">-</kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:364.1pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Material rights</p> </td><td style="background-color:#CCEEFF;width:5.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">81,000</kbd> </p> </td><td style="background-color:#CCEEFF;width:5.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">136,000</kbd> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;margin-left:-4.5pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;margin-right:4.5pt;color:#000000;text-align:justify">*Approximately 100% of subscription services and 90% of material rights amounts are expected to be recognized between 12 and 36 months.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The table above includes amounts billed and not yet recognized as revenue, as well as unrecognized future committed billings in customer contracts and excludes future billing amounts for which the customer has a termination for convenience right in their agreement.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-17.8pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Cost of Revenues</b></p> <p style="font:10pt Times New Roman;margin:0;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">Costs associated with subscription and maintenance revenues consist primarily of communication costs, data feeds costs, compensation and benefit costs and amortization of previously capitalized software development costs (referred to as “Capitalized Assets”). Cost of revenues in each reporting period was impacted by previously capitalized costs associated with software development and data center projects. In prior periods, the labor and fringe benefit costs of the Company employees involved in creating Capitalized Assets were capitalized, rather than expensed, and amortized over three years, as determined by their projected useful life. The Company did not capitalize any software development costs, as well as network and data center costs, subsequent to January 31, 2020. Given business conditions in the aviation industry surrounding the unprecedented COVID-19 pandemic, the Company’s software efforts were concentrated in the areas of maintenance of existing products.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">PASSUR’s services are powered by a combination of FAA data plus commercial ADS-B aggregator feeds and other data feeds available to the Company, which provide a more cost-effective solution and allow us to focus more on value-added analytics, and less on sensor technology.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">Additionally, due to the financial and economic hardships that have been experienced by the Company’s customers and air transportation support vendors in the ongoing COVID-19 environment (described in “3. Impact of the COVID-19 Pandemic”, below), there has been a significant amount of uncertainty surrounding the ability of our customers to either renew and/or maintain their current levels of committed contracts with the Company. As a result of the industry changes in response to the COVID-19 pandemic, the Company anticipates that its level of Capitalized Assets, including related amortization of such costs, will decrease in the future, as the Company’s technological efforts are focused more on maintenance of existing products.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-22.3pt;text-align:justify"><b>Income Taxes</b></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">On March 27, 2020, the Coronavirus Aid, Relief and Economic Security Act (the "CARES Act") was enacted to provide economic relief to those impacted by the COVID-19 pandemic. The CARES Act made various tax law changes, including, among other things: (i) modified the federal net operating loss rules, including permitting federal net operating losses incurred in 2018, 2019, and 2020 to be carried back to the five preceding taxable years in order to generate a refund of previously paid income taxes; (ii) enhanced recoverability of AMT tax credit carryforwards; (iii) delayed payment of employer payroll taxes; (iv) increased the limitation on business interest expenses under IRC Section 163(j) for the 2019 and 2020 tax years to permit additional expensing of interest; and (v) enacted a technical correction so that qualified improvement property can be immediately expensed under IRC Section 168(k). As of October 31, 2021, the Company had approximately $26,239,000 of net operating losses, which cannot be carried back to prior years to generate tax refunds since no tax had been paid in those years by the Company.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company’s provision for income taxes consists of federal, state and foreign taxes, as applicable, in amounts necessary to align the Company’s year-to-date tax provision with the effective rate that it expects to achieve for the full year. Each quarter the Company updates its estimate of the annual effective tax rate and records cumulative adjustments as necessary.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The estimated annual effective tax rate for the fiscal year ending October 31, 2022 is 0%. This calculation reflects estimated income tax expense based on our current year annual pretax income forecast which is offset by a reduction in the valuation allowance. The Company maintains a full valuation allowance against its deferred tax assets.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">For the three and nine months ended July 31, 2022, the Company recorded an income tax provision of $0. The effective tax rate for the three and nine months ended July 31, 2022 was 0% on a pretax loss of $1,489,000 and $3,294,000, respectively. The effective rate differs from the U.S. federal corporate tax rate of 21% due to the valuation allowance.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">For the three and nine months ended July 31, 2021, the Company recorded an income tax provision of $0. The effective tax rate for the three and nine months ended July 31, 2021 was 0% on a pretax (loss)/income of ($64,000) and $21,000, respectively. The effective rate differed from the U.S. federal statutory rate of 21% due to the valuation allowance and the use of net operating losses offset by a reduction in the valuation allowance.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Accounts Receivable</b></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company records accounts receivable for agreements where amounts due from customers are contractually required and are non-refundable. The carrying amount of accounts receivable is reduced by a valuation allowance that reflects the Company’s best estimate of the amounts that will not be collected. Net accounts receivable is comprised of the monthly, quarterly, or annual committed amounts due from customers pursuant to the terms of each respective customer’s agreement. Accounts receivable balances include amounts attributable to deferred revenues. The Company’s accounts receivable balances included $166,000 of unbilled receivables associated with contractually committed services provided to existing customers during the nine months ended July 31, 2022, which will be invoiced subsequent to July 31, 2022. At October 31, 2021, the Company’s accounts receivable balance included $89,000 of unbilled receivables associated with contractually committed services provided to existing customers during the twelve months ended October 31, 2021.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">The Company has a history of successfully collecting all amounts due from its customers under the original terms of its subscription agreements and believes that its products and professional service engagements are critical to the efficient operation of the air transportation market.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The provision for doubtful accounts was $52,000 and $183,000 as of July 31, 2022 and October 31, 2021, respectively. In addition to reviewing delinquent accounts receivable, the Company considers many factors in estimating its reserve, including historical data, experience, customer types, credit worthiness, and economic trends. The Company monitors its outstanding accounts receivable balances and believes the provision is adequate.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Capitalized Software Development Costs</b></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">The Company capitalizes costs related to the development of internal use software in accordance with authoritative guidance issued by the FASB on internal-use software, ASC 350-40, “Internal-Use Software.” The Company expenses all costs incurred during the preliminary project stage of its development, and capitalizes the costs incurred during the application development stage. For periods through January 31, 2020, costs incurred relating to upgrades and enhancements to the software were capitalized if it had been determined that these upgrades or enhancements add additional functionality to the software. Costs incurred to maintain and support products after they became available were charged to expense as incurred. The Company did not capitalize any software development costs subsequent to January 31, 2020.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Due to the financial and economic hardships that have been experienced by airlines, airports and air transportation support vendors in the ongoing COVID-19 environment (described in “3. Impact of the COVID-19 Pandemic” below), there has been a significant amount of uncertainty surrounding the ability of our customers to continue to perform their contracts with the Company. Given these business conditions, the Company’s software efforts were concentrated in the areas of maintenance of existing products. As a result, the Company did not capitalize any software development costs during the three and nine months ended July 31, 2022 and July 31, 2021, respectively. The Company amortized $121,500 and $364,000 of capitalized software development costs during both the three and nine months ended July 31, 2022 and the three and nine months ended July 31, 2021, respectively. The Company recorded amortization of the software on a straight-line basis over the estimated useful life of the software, typically over three years, within “Cost of Revenues”.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">As a result of the industry changes in response to the COVID-19 pandemic, the Company anticipates that its level of capitalized software development costs, including related amortization of such costs, will decrease in the future, as the Company’s technological efforts are focused more on maintenance of existing products.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Long-Lived Assets</b></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;margin-right:4.5pt;color:#000000;text-align:justify">The Company reviews long-lived assets for impairment when circumstances indicate the carrying amount of an asset may not be recoverable. Impairment is recognized to the extent the sum of undiscounted estimated future cash flows expected to result from the use of the asset is less than the carrying value. Assets to be disposed of are carried at the lower of their carrying value or fair value, less costs to sell. The Company evaluates the periods of amortization continually in determining whether later events and circumstances warrant revised estimates of useful lives. If estimates are changed, the unamortized costs will be allocated to the increased or decreased number of remaining periods in the asset’s revised life.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-22.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Deferred Tax Assets</b></p> <p style="font:10pt Times New Roman;margin:0;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Each reporting period, the Company assesses the realizability of its deferred tax assets to determine if it is more-likely-than-not that some portion, or all, of the deferred tax assets will be realized. The Company considered all available positive and negative evidence including the reversal of existing taxable temporary differences, projected future taxable income, tax planning strategies and recent financial operating results. The ultimate realization of a deferred tax asset is dependent on sufficient taxable income within the available carryback and/or carryforward periods to utilize the deductible temporary differences. Based on the weight of available evidence including recent financial operating results, the Company determined its net deferred tax assets are not realizable on a more-likely-than-not basis and that a valuation allowance is required against its net deferred tax assets.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">At October 31, 2021, the Company had available federal net operating loss carryforwards of $26,812,000, of which $14,032,000 are indefinite lived, but only available to offset 80% of future taxable income, and $12,780,000 will expire in various tax years from fiscal year 2022 through fiscal year 2038.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Net (Loss)/Income per Share Information</b></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Basic net (loss)/income per share is computed based on the weighted average number of shares outstanding. Diluted (loss)/earnings per share is computed similarly to basic (loss)/earnings per share, except that it reflects the effect of common shares issuable upon exercise of stock options, using the treasury stock method in periods in which they have a dilutive effect. The Company’s 2009 Stock Incentive Plan, which expired on February 24, 2019, and 2019 Stock Incentive Plan (the “Plan”), allow for a cashless exercise. Shares used to calculate net (loss)/income per share are as follows:</p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:-4.5pt;color:#000000;text-align:justify"> </p> <table style="border-collapse:collapse;width:100%"><tr><td style="width:44.56%" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td colspan="3" style="width:28.18%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>For the three months ended</b></p> </td><td style="width:0.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:27.2%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>For the nine months ended</b></p> </td></tr> <tr><td style="width:44.56%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:28.18%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>July 31, </b></p> </td><td style="width:0.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:27.2%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>July 31, </b></p> </td></tr> <tr><td style="width:44.56%" valign="bottom"/><td style="width:14.06%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2022</b></p> </td><td style="width:0.64%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:13.48%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center">2021</p> </td><td style="width:0.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:14.08%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2022</b></p> </td><td style="width:0.62%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:12.5%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center">2021</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:44.56%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Basic Weighted average shares outstanding</p> </td><td style="background-color:#CCEEFF;width:14.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"><b>7,712,091</b></p> </td><td style="background-color:#CCEEFF;width:0.64%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.48%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">7,712,091</p> </td><td style="background-color:#CCEEFF;width:0.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:14.08%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"><b>7,712,091</b></p> </td><td style="background-color:#CCEEFF;width:0.62%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.5%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">7,712,091</p> </td></tr> <tr><td style="width:44.56%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Effect of dilutive stock options</p> </td><td style="width:14.06%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"><b>-</b></p> </td><td style="width:0.64%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:13.48%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td><td style="width:0.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:14.08%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"><b>-</b></p> </td><td style="width:0.62%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:12.5%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">36,360</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:44.56%" valign="bottom"><p style="font:9pt Times New Roman;margin:0">Diluted weighted average shares outstanding</p> </td><td style="background-color:#CCEEFF;width:14.06%;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"><b>7,712,091</b></p> </td><td style="background-color:#CCEEFF;width:0.64%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.48%;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">7,712,091</p> </td><td style="background-color:#CCEEFF;width:0.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:14.08%;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"><b>7,712,091</b></p> </td><td style="background-color:#CCEEFF;width:0.62%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.5%;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">7,748,451</p> </td></tr> <tr><td style="width:44.56%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:14.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.64%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.48%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:14.08%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.62%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:12.5%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:44.56%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Weighted average shares which are not included in the <br/>calculation of diluted net loss per share because their impact <br/>is anti-dilutive. These shares consist of stock options.</p> </td><td style="background-color:#CCEEFF;width:14.06%;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"><b>1,452,500</b></p> </td><td style="background-color:#CCEEFF;width:0.64%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.48%;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">1,472,500</p> </td><td style="background-color:#CCEEFF;width:0.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:14.08%;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"><b>1,452,500</b></p> </td><td style="background-color:#CCEEFF;width:0.62%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.5%;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">1,277,500</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;margin-left:-4.5pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><b>Stock-Based Compensation</b></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">The Company follows FASB ASC 718, <i>Compensation-Stock Compensation</i>, which requires the measurement of compensation cost for all stock-based awards at fair value on the date of grant, and recognition of stock-based compensation expense over the service period for awards expected to vest. The fair value of stock options is determined using the Black-Scholes valuation model. Such fair value is recognized as an expense over the service period, net of forfeitures. Stock-based compensation expense was $37,000 and $65,000 for the three months ended July 31, 2022 and July 31, 2021, respectively. Stock-based compensation expense was $135,000 and $178,000 for the nine months ended July 31, 2022 and July 31, 2021, respectively. Stock-based compensation is primarily included in selling, general, and administrative expenses.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">On August 16, 2021, the Company’s Board of Directors adopted the Second Amendment to the Plan, to authorize the granting of restricted stock unit (RSU) awards under the Plan. Each RSU represents the right to receive, following vesting, one share of the Company’s Common Stock. In connection with the Second Amendment to the Plan, the Board of Directors has authorized an aggregate of 800,000 RSU awards to be granted under the Plan. As of January 31, 2022, 797,500 RSU awards were granted under the Plan at a grant date fair market value of $0.63 per share, which RSU awards vest ratably over a three-year period. All 797,500 RSU awards were granted on October 22, 2021. Compensation expense related to RSU awards was $35,000 and $0 for the three months ended July 31, 2022 and July 31, 2021, respectively. Compensation expense related to RSU awards was $118,000 and $0 for the nine months ended July 31, 2022 and July 31, 2021, respectively.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Fair Value of Financial Instruments</b></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">The recorded amounts of the Company’s cash, receivables, and accounts payables approximate their fair values principally because of the short-term nature of these items. The fair value of related party debt is not practicable to determine due primarily to the fact that the Company’s related party debt is held by its significant shareholder and Non-Executive Chairman of the Board, and the Company does not have any third-party debt with which to compare.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">Additionally, on a recurring basis, the Company uses fair value measures when analyzing asset impairments. Long-lived assets and certain identifiable intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If it is determined such indicators are present, and the review indicates that the assets will not be fully recoverable based on the undiscounted estimated future cash flows expected to result from the use of the asset, their carrying values are reduced to estimated fair value.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-4.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Recent Accounting Pronouncements Adopted</b></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">In February 2016, the FASB issued ASU 2016-02, which amends the ASC and creates Topic 842, <i>Leases </i>(“Topic 842”)<i>.</i> Topic 842 requires lessees to recognize lease assets and lease liabilities for those leases classified as operating leases under previous GAAP on the balance sheet. On November 1, 2019, the Company adopted Topic 842. As a result of the adoption of Topic 842, the Company recognized operating lease right-of-use (“ROU”) assets and liabilities of $1,497,000 and $1,620,000, respectively. The Company does not have any finance lease ROU assets and liabilities. There was no change to our consolidated statements of operations or cash flows, as a result of the adoption.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">In December 2019, the FASB issued ASU 2019-12, “Income Taxes Topic 740-Simplifying the Accounting for Income Taxes” (“ASU 2019-12”), which intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application of Topic 740. This guidance was effective for fiscal years beginning after December 15, 2020, including interim periods therein. Topic 740 did not have a material effect on the Company’s consolidated financial statements or any disclosures within these consolidated financial statements.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"><b>Accounting Pronouncements Issued but not yet Adopted</b></p> <p style="font:10pt Times New Roman;margin-top:6pt;margin-bottom:0pt;text-align:justify">In June 2016, the FASB issued ASU 2016-13, “Current Expected Credit Losses” (ASU 2016-13), which introduces an impairment model based on expected, rather than incurred, losses. Additionally, it requires expanded disclosures regarding (a) credit risk inherent in a portfolio and how management monitors the portfolio’s credit quality; (b) management’s estimate of expected credit losses; and (c) changes in estimates of expected credit losses that have taken place during the period. ASU 2016-13 is effective for fiscal years beginning after December 15, 2022. The Company has not yet quantified the impact of ASU 2016-13 on its consolidated financial statements. However, it is not expected to have a material effect on the Company’s consolidated financial statements.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><b>Liquidity</b></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">The Company’s current liabilities exceeded its current assets (excluding deferred revenue) by $940,000 as of July 31, 2022. The note payable to a related party, G.S. Beckwith Gilbert, the Company’s significant shareholder and Non-Executive Chairman of the Board, with a maturity of November 1, 2023, was $12,492,000 at July 31, 2022. The Company has accrued and unpaid interest under these borrowings for the first nine months of fiscal 2022 in the amount of $833,000, which amount is included in accrued expenses and other current liabilities at July 31, 2022. During fiscal year 2021, the Company paid Mr. Gilbert all accrued interest incurred for fiscal 2021 in the amount of $1,057,000. The Company’s stockholders’ equity had a deficit of $14,083,000 at July 31, 2022. The Company reported a net loss of $3,294,000 for the nine months ended July 31, 2022.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">If the Company’s business does not generate sufficient cash flows from operations to meet its operating cash requirements, the Company will attempt to obtain external financing on commercially reasonable terms. However, the Company has received a commitment from G.S. Beckwith Gilbert, dated September 12, 2022, that if the Company, at any time, is unable to meet its obligations through September 13, 2023, G.S. Beckwith Gilbert will provide the Company with the necessary continuing financial support to meet such obligations. Such commitment for financial support may be in the form of additional advances or loans to the Company, in addition to the deferral of principal and/or interest payments due on the existing loans, if deemed necessary. The note payable is secured by the Company’s assets.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">The Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”), enacted in March 2020, as well as subsequently enacted legislation, including the American Rescue Plan Act of 2021 (the “Rescue Act”), have provided economic support for, among others, businesses in the aviation industry. The Company has received grants under both the CARES Act and the Rescue Act (collectively referred to herein as the “CARES Act grants”), totaling approximately $6,498,000, as described in more detail below.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:45pt;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-18pt">1.</kbd>In July 2020, the Company entered into an agreement with the U.S. Department of the Treasury to receive an aggregate of $3,003,000 in emergency relief through the CARES Act Payroll Support Program (“PSP1”). The relief payments were received in three installments from July 2020 through September 2020. Pursuant to the Payroll Support Program Agreement, the relief payments must be used exclusively for the continuation of payment of certain employee wages, salaries and benefits. The Company has used such relief payments for such purpose. The PSP1 relief payments were conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through September 30, 2020, as well as other conditions including prohibitions on share repurchases and dividends through September 30, 2021, and certain limitations on executive compensation that applied through March 24, 2022. </p> <p style="font:10pt Times New Roman;margin:0;margin-left:45pt;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-18pt">2.</kbd>On February 12, 2021, the Company received an additional “top off” disbursement of $875,000 under PSP1, subject to the terms and conditions described above. </p> <p style="font:10pt Times New Roman;margin:0;margin-left:45pt;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-18pt">3.</kbd>On March 5, 2021, the Company entered into a Payroll Support Program Extension Agreement with the U.S. Department of the Treasury for an award the Company received under the CARES Act Payroll Support Program (“PSP2”). The total amount awarded to the Company under PSP2 was approximately $1,310,000. The relief payments under PSP2 were received in two installments of approximately $655,000 each on March 8, 2021 and April 26, 2021. As with the original grant under PSP1, PSP2 proceeds were required to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The Company has used such relief payments for such purpose. The PSP2 relief payments were conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of March 31, 2021, or the date on which the Company has expended all of the payroll support, as well as other conditions including prohibitions on share repurchases and dividends through the later of March 31, 2022, or the date on which the Company has expended all of the payroll support, and certain limitations on executive compensation that apply through October 1, 2022. </p> <p style="font:10pt Times New Roman;margin:0;margin-left:45pt;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-18pt">4.</kbd>On April 16, 2021, the Company entered into a Payroll Support Program 3 Agreement with the U.S. Department of the Treasury for an award the Company will receive under the Rescue Act (“PSP3”). The total amount awarded to the Company under PSP3 was approximately $1,310,000. The first installment, in the amount of approximately $655,000, was received by the Company on April 29, 2021. The second installment of approximately $655,000 was received by the Company on May 27, 2021. The Company does not anticipate any additional stimulus grant payments under the Payroll Support Programs. As with the original grants under PSP1 and PSP2, proceeds under PSP3 were required to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The Company has used such proceeds for such purpose. The PSP3 relief payments were conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of September 30, 2021, or the date on which the Company has expended all of the payroll support, as well as other conditions including prohibitions on share repurchases and dividends through September 30, 2022, and certain limitations on executive compensation that apply through April 1, 2023. </p> <p style="font:10pt Times New Roman;margin:0;margin-left:27pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">The Company expended the remaining balance of funds received under the various Payroll Support Programs during the three months ended January 31, 2022. <span style="background-color:#FFFFFF">The amount of unused stimulus funding as of July 31, 2022 and October 31, 2021 was $0 and $856,000, respectively, and is shown in the balance sheet under current liabilities as Accrued Liabilities - Stimulus Funding.</span></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company believes that it has operated in compliance with all the provisions and requirements under the CARES Act, the Rescue Act and the Payroll Support Program Agreements up through and including the period ended July 31, 2022, and fully intends to continue to comply with all such provisions and requirements. Consequently, the Company has accounted for the advanced funds as grants not requiring repayment and recognized such amounts in income as qualifying salaries, wages and benefits were incurred. The Company reduced its compensation expense by $0 and $1,189,000 during the three months ended July 31, 2022 and July 31, 2021, respectively, and by $789,000 and $3,377,000 during the nine months ended July 31, 2022 and July 31, 2021, respectively, as the CARES Act grant proceeds received by the Company were used to fund eligible payroll costs. If the Company does not comply with the provisions of the CARES Act, the Rescue Act and the Payroll Support Program Agreements, the Company may be required to repay the government funds and also be subject to other remedies.</p> 940000 833000 1057000 14083000 -3294000 3003000 875000 1310000 655000 655000 1310000 655000 655000 0 856000 0 1189000 <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><b>Principles of Consolidation</b></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The consolidated financial statements include the accounts of PASSUR and its wholly-owned subsidiary. All significant inter-company transactions and balances have been eliminated in consolidation.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><b>Use of Estimates</b></p> <p style="font:10pt Times New Roman;margin:0;margin-right:-9.9pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company’s significant estimates include those related to revenue recognition, stock-based compensation, software development costs, the PASSUR Network and income taxes. Actual results could differ from those estimates.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Revenue Recognition Policy</b></p> <p style="font:10pt Times New Roman;margin:0;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company recognizes revenue in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Update (“ASU”) No. 2014-09, <i>Revenue from Contracts with Customers ("Topic 606")</i>. The Company accounts for a customer contract when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights can be identified, payment terms can be identified, the contract has commercial substance, and it is probable the Company will collect substantially all of the consideration to which it is entitled.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company derives revenue primarily from subscription-based, real-time decision and solution information and professional services. Revenues are recognized when control of these services is transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify">The Company determines revenue recognition through the following steps:</p> <p style="font:10pt Times New Roman;margin-top:0pt;margin-bottom:8pt;margin-left:36pt"><kbd style="position:absolute;font:10pt Symbol;margin-left:-18pt"><span style="font-family:Symbol">·</span></kbd>Identification of the contract, or contracts, with a customer; </p> <p style="font:10pt Times New Roman;margin-top:0pt;margin-bottom:8pt;margin-left:36pt"><kbd style="position:absolute;font:10pt Symbol;margin-left:-18pt"><span style="font-family:Symbol">·</span></kbd>Identification of the performance obligations in the contract; </p> <p style="font:10pt Times New Roman;margin-top:0pt;margin-bottom:8pt;margin-left:36pt"><kbd style="position:absolute;font:10pt Symbol;margin-left:-18pt"><span style="font-family:Symbol">·</span></kbd>Determination of transaction price; </p> <p style="font:10pt Times New Roman;margin-top:0pt;margin-bottom:8pt;margin-left:36pt"><kbd style="position:absolute;font:10pt Symbol;margin-left:-18pt"><span style="font-family:Symbol">·</span></kbd>Allocation of transaction price to performance obligations in the contract; and </p> <p style="font:10pt Times New Roman;margin-top:0pt;margin-bottom:8pt;margin-left:36pt"><kbd style="position:absolute;font:10pt Symbol;margin-left:-18pt"><span style="font-family:Symbol">·</span></kbd>Recognition of revenue when, or as, the Company satisfies a performance obligation. </p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:13.5pt;margin-right:-13.3pt;color:#000000;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-13.5pt"><b>A.</b></kbd><b>Nature of Performance Obligations</b> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><i>Subscription services revenue</i></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Subscription services revenue is comprised of cloud-based subscription fees that provide the customer the right to access the Company’s software and receive support and updates, if any, for a period of time. The Company has determined such access represents a stand-ready service provided continually throughout the contract term. As such, control and satisfaction of this stand-ready performance obligation is deemed to occur over time. The Company’s subscription contracts include a fixed amount of consideration that is recognized ratably over the non-cancellable contract term, beginning on the date that access is made available to the customer. The passage of time is deemed to be the most faithful depiction of the transfer of control of the services as the customer simultaneously receives and consumes the benefit provided by the Company’s performance. Subscription contracts are generally one to three years in length, billed either monthly, quarterly or annually, typically in advance, which coincides with the terms of the agreement. The Company’s subscription contracts do not have a significant financing component and customer invoices are typically due within 30 days. There is no significant variable consideration related to these arrangements. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether transfer of control to customers has occurred.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><i>Professional services revenue</i></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Professional services primarily consist of value assessments and customer training services. Payment for professional services is generally a fixed fee or a fee based on time and materials. The obligation to provide professional services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as the Company satisfies its performance obligations. For professional services, revenue is recognized by measuring progress toward the complete satisfaction of the Company’s obligation. Progress for services that are contracted for a fixed price is generally measured based on hours incurred as a portion of total estimated hours, and as a practical expedient, progress for services that are contracted for time and materials is generally based on the amount the Company has the right to invoice. Professional services contracts are generally one year or less in length, billed either in advance, upon pre-defined milestones or as services are rendered, in accordance with the terms of the agreement. The Company’s professional service contracts do not have a significant financing component and customer invoices are typically due within 30 days.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><i>Material rights</i></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Contracts with customers may include material rights which are also performance obligations. Material rights primarily arise when the contract gives the customer the right to renew subscription services at a discounted price in the future. This may occur from time to time when the Company’s contracts provide an implicit discount as the customer pays a nonrefundable up-front fee in connection with the initial services contract that it does not have to pay again in order to renew the service. These non-refundable up-front fees are not related to any promised service that the customer benefits from other than providing access to the subscription service. Revenue allocated to material rights is recognized when the customer exercises the right over the estimated renewal period of five years or when the right expires. If exercised by the customer, the amount previously deferred for the material right is included in the transaction price of the renewal contract and allocated to the services included in that contract. If expired, revenue is recognized as subscription services revenue in the period the right expired. If the up-front fees do not provide the customer with a material right, then the amount is included in the transaction price of the initial services contract and allocated to the performance obligations in that contract.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><i>Contracts with multiple performance obligations</i></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Some of the Company’s contracts with customers contain multiple distinct performance obligations. For these contracts, the transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The standalone selling price reflects the price the Company would charge for a specific service if it was sold separately in similar circumstances and to similar customers. The Company maximizes the use of directly observable transactions to determine the standalone selling prices for its performance obligations. For subscription services, the Company separately determines the standalone selling prices by type of solution and customer demographics. For professional services, the Company separately determines standalone selling price by type of services.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><i>Other policies and judgments</i></p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The commissions that the Company pays for obtaining a contract with a customer are conditional on future service provided by the employee. Therefore, since these costs are not incremental solely based on obtaining a contract, the Company does not defer any commission costs.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">Some of the Company’s contracts with its customers contain multiple performance obligations subject to allocation of transaction prices. Some contracts contain material rights, in the form of non-refundable up-front fees. Such fees are amortized to income over an estimated average customer life. Differences in actual average customer life compared with estimates may result in changes to amounts amortized to income. In the case of professional services, revenue recognition may be dependent on estimating the amount of time needed to complete various tasks within a contract and estimating the actual amount of completion at any point in time. Revisions to such estimates at any time may result in adjustments to the amounts of revenue recognized.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:13.5pt;margin-right:-13.3pt;color:#000000;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-13.5pt"><b>B.</b></kbd><b>Disaggregation</b> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;margin-right:-13.3pt;color:#000000;text-align:justify">The disaggregation of revenue by customer and type of performance obligation is as follows:</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr><td style="width:35.36%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><b>Revenue by type of customer:</b></p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.16%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months </b><br/><b>Ended July 31, </b><br/><b>2022</b></p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.16%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months </b><br/><b>Ended July 31, </b><br/><b>2021</b></p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.16%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Nine Months </b><br/><b>Ended July 31, </b><br/><b>2022</b></p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.16%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Nine Months </b><br/><b>Ended July 31, </b><br/><b>2021</b></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:35.36%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Airlines</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$220,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$149,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$732,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$660,000</p> </td></tr> <tr><td style="width:35.36%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Airports</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">896,000</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">1,215,000</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">2,811,000</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">3,695,000</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:35.36%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Other</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">368,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">146,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">798,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">315,000</p> </td></tr> <tr><td style="width:35.36%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><b>Total Revenue</b></p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$1,484,000</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$1,510,000</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$4,341,000</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$4,670,000</p> </td></tr> </table> <p style="font:12pt Times New Roman;margin:0"> </p> <p style="font:12pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr><td style="width:35.36%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><b>Revenue by type of performance obligation:</b></p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.16%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months </b><br/><b>Ended July 31, </b><br/><b>2022</b></p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.16%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months </b><br/><b>Ended July 31,</b><br/><b> 2021</b></p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.16%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Nine Months </b><br/><b>Ended July 31, </b><br/><b>2022</b></p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.16%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Nine Months </b><br/><b>Ended July 31, </b><br/><b>2021</b></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:35.36%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Subscription services</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$1,313,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$1,340,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$4,045,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$4,279,000</p> </td></tr> <tr><td style="width:35.36%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Professional services</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">171,000</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">170,000</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">296,000</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">391,000</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:35.36%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><b>Total Revenue</b></p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:15.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$1,484,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$1,510,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$4,341,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$4,670,000</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:13.5pt;margin-right:-13.3pt;color:#000000;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-18pt"><b>C.</b></kbd><b>Contract Balances</b> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The opening and closing balances of the Company's accounts receivable, unbilled receivables, and deferred revenues are as follows:</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-4.5pt;color:#000000;text-align:justify"> </p> <table style="border-collapse:collapse"><tr><td style="width:259.1pt" valign="bottom"/><td style="width:5.9pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td style="width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Accounts </b><br/><b>Receivable</b></p> </td><td style="width:5.8pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Unbilled </b><br/><b>Receivable</b></p> </td><td style="width:5.8pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Deferred </b><br/><b>Revenue</b></p> </td></tr> <tr><td colspan="2" style="background-color:#CCEEFF;width:265pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><b>Balance at November 1, 2021</b></p> </td><td style="background-color:#CCEEFF;width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:79pt">720,000</kbd> </p> </td><td style="background-color:#CCEEFF;width:5.8pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:79pt">89,000</kbd> </p> </td><td style="background-color:#CCEEFF;width:5.8pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:79pt">1,494,000</kbd> </p> </td></tr> <tr><td style="width:259.1pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:5.9pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td style="width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td style="width:5.8pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td style="width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td style="width:5.8pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td style="width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:259.1pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><b>Balance at July 31, 2022</b></p> </td><td style="background-color:#CCEEFF;width:5.9pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:79pt">745,000</kbd> </p> </td><td style="background-color:#CCEEFF;width:5.8pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:79pt">166,000</kbd> </p> </td><td style="background-color:#CCEEFF;width:5.8pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:79pt">1,088,000</kbd> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;margin-left:-4.5pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">The differences in the opening and closing balances of the Company’s unbilled receivable and deferred revenue primarily result from the timing difference between the Company’s performance and the customer’s payment.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">Deferred revenue includes amounts billed to customers for which the revenue recognition criteria has not yet been met. Deferred revenue primarily consists of billings or payments received in advance of revenue recognition from the Company’s subscription services and, to a lesser extent, professional services. Deferred revenue is recognized as the Company satisfies its performance obligations. The Company generally invoices its customers in monthly, quarterly or annual installments for subscription services. Accordingly, the deferred revenue balance does not generally represent the total contract value of annual or multi-year, non-cancellable subscription arrangements. Deferred revenue that will be recognized during the succeeding 12-month period is recorded as current deferred revenue and the remaining portion is recorded as noncurrent. The amount of revenue recognized during the nine months ended July 31, 2022 that was included in the deferred revenue balance at November 1, 2021 was approximately $1,244,000.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">Unbilled accounts receivable relates to the delivery of subscription and/or professional services for which the related billings will occur in a future period.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-4.5pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:18pt;margin-right:-12.95pt;color:#000000;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-18pt"><b>D.</b></kbd><b>Transaction Price Allocated to the Remaining Performance Obligation</b> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The following table discloses the aggregate amount of the transaction price allocated to the remaining performance obligations as of the end of the reporting period, and when the Company expects to recognize the revenue.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-4.5pt;color:#000000;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse"><tr><td style="width:364.1pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td style="width:5.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td style="width:80.35pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>12 months or </b><br/><b>less</b></p> </td><td style="width:5.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:80.35pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Greater than </b><br/><b>12 months *</b></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:364.1pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Subscription services</p> </td><td style="background-color:#CCEEFF;width:5.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">3,239,000</kbd> </p> </td><td style="background-color:#CCEEFF;width:5.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">1,026,000</kbd> </p> </td></tr> <tr><td style="width:364.1pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Professional services</p> </td><td style="width:5.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">62,000</kbd> </p> </td><td style="width:5.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">-</kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:364.1pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Material rights</p> </td><td style="background-color:#CCEEFF;width:5.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">81,000</kbd> </p> </td><td style="background-color:#CCEEFF;width:5.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">136,000</kbd> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;margin-left:-4.5pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;margin-right:4.5pt;color:#000000;text-align:justify">*Approximately 100% of subscription services and 90% of material rights amounts are expected to be recognized between 12 and 36 months.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The table above includes amounts billed and not yet recognized as revenue, as well as unrecognized future committed billings in customer contracts and excludes future billing amounts for which the customer has a termination for convenience right in their agreement.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr><td style="width:35.36%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><b>Revenue by type of customer:</b></p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.16%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months </b><br/><b>Ended July 31, </b><br/><b>2022</b></p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.16%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months </b><br/><b>Ended July 31, </b><br/><b>2021</b></p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.16%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Nine Months </b><br/><b>Ended July 31, </b><br/><b>2022</b></p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.16%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Nine Months </b><br/><b>Ended July 31, </b><br/><b>2021</b></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:35.36%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Airlines</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$220,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$149,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$732,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$660,000</p> </td></tr> <tr><td style="width:35.36%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Airports</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">896,000</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">1,215,000</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">2,811,000</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">3,695,000</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:35.36%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Other</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">368,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">146,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">798,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">315,000</p> </td></tr> <tr><td style="width:35.36%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><b>Total Revenue</b></p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$1,484,000</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$1,510,000</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$4,341,000</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$4,670,000</p> </td></tr> </table> 220000 149000 732000 660000 896000 1215000 2811000 3695000 368000 146000 798000 315000 1484000 1510000 4341000 4670000 <p style="font:12pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr><td style="width:35.36%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><b>Revenue by type of performance obligation:</b></p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.16%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months </b><br/><b>Ended July 31, </b><br/><b>2022</b></p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.16%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months </b><br/><b>Ended July 31,</b><br/><b> 2021</b></p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.16%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Nine Months </b><br/><b>Ended July 31, </b><br/><b>2022</b></p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.16%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Nine Months </b><br/><b>Ended July 31, </b><br/><b>2021</b></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:35.36%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Subscription services</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$1,313,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$1,340,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$4,045,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$4,279,000</p> </td></tr> <tr><td style="width:35.36%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Professional services</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">171,000</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">170,000</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">296,000</p> </td><td style="width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.16%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">391,000</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:35.36%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><b>Total Revenue</b></p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:15.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$1,484,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$1,510,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$4,341,000</p> </td><td style="background-color:#CCEEFF;width:1%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">$4,670,000</p> </td></tr> </table> 1313000 1340000 4045000 4279000 171000 170000 296000 391000 1484000 1510000 4341000 4670000 <p style="font:10pt Times New Roman;margin:0;margin-left:-4.5pt;color:#000000;text-align:justify"> </p> <table style="border-collapse:collapse"><tr><td style="width:259.1pt" valign="bottom"/><td style="width:5.9pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td style="width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Accounts </b><br/><b>Receivable</b></p> </td><td style="width:5.8pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Unbilled </b><br/><b>Receivable</b></p> </td><td style="width:5.8pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Deferred </b><br/><b>Revenue</b></p> </td></tr> <tr><td colspan="2" style="background-color:#CCEEFF;width:265pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><b>Balance at November 1, 2021</b></p> </td><td style="background-color:#CCEEFF;width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:79pt">720,000</kbd> </p> </td><td style="background-color:#CCEEFF;width:5.8pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:79pt">89,000</kbd> </p> </td><td style="background-color:#CCEEFF;width:5.8pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:79pt">1,494,000</kbd> </p> </td></tr> <tr><td style="width:259.1pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:5.9pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td style="width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td style="width:5.8pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td style="width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td style="width:5.8pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td style="width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:259.1pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><b>Balance at July 31, 2022</b></p> </td><td style="background-color:#CCEEFF;width:5.9pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:79pt">745,000</kbd> </p> </td><td style="background-color:#CCEEFF;width:5.8pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:79pt">166,000</kbd> </p> </td><td style="background-color:#CCEEFF;width:5.8pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:86.3pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:79pt">1,088,000</kbd> </p> </td></tr> </table> 720000 89000 1494000 745000 166000 1088000 <p style="font:10pt Times New Roman;margin:0;margin-left:-4.5pt;color:#000000;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse"><tr><td style="width:364.1pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td style="width:5.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td style="width:80.35pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>12 months or </b><br/><b>less</b></p> </td><td style="width:5.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:80.35pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Greater than </b><br/><b>12 months *</b></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:364.1pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Subscription services</p> </td><td style="background-color:#CCEEFF;width:5.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">3,239,000</kbd> </p> </td><td style="background-color:#CCEEFF;width:5.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">1,026,000</kbd> </p> </td></tr> <tr><td style="width:364.1pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Professional services</p> </td><td style="width:5.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">62,000</kbd> </p> </td><td style="width:5.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">-</kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:364.1pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Material rights</p> </td><td style="background-color:#CCEEFF;width:5.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">81,000</kbd> </p> </td><td style="background-color:#CCEEFF;width:5.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">136,000</kbd> </p> </td></tr> </table> 3239000 1026000 62000 0 81000 136000 <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Cost of Revenues</b></p> <p style="font:10pt Times New Roman;margin:0;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">Costs associated with subscription and maintenance revenues consist primarily of communication costs, data feeds costs, compensation and benefit costs and amortization of previously capitalized software development costs (referred to as “Capitalized Assets”). Cost of revenues in each reporting period was impacted by previously capitalized costs associated with software development and data center projects. In prior periods, the labor and fringe benefit costs of the Company employees involved in creating Capitalized Assets were capitalized, rather than expensed, and amortized over three years, as determined by their projected useful life. The Company did not capitalize any software development costs, as well as network and data center costs, subsequent to January 31, 2020. Given business conditions in the aviation industry surrounding the unprecedented COVID-19 pandemic, the Company’s software efforts were concentrated in the areas of maintenance of existing products.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">PASSUR’s services are powered by a combination of FAA data plus commercial ADS-B aggregator feeds and other data feeds available to the Company, which provide a more cost-effective solution and allow us to focus more on value-added analytics, and less on sensor technology.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">Additionally, due to the financial and economic hardships that have been experienced by the Company’s customers and air transportation support vendors in the ongoing COVID-19 environment (described in “3. Impact of the COVID-19 Pandemic”, below), there has been a significant amount of uncertainty surrounding the ability of our customers to either renew and/or maintain their current levels of committed contracts with the Company. As a result of the industry changes in response to the COVID-19 pandemic, the Company anticipates that its level of Capitalized Assets, including related amortization of such costs, will decrease in the future, as the Company’s technological efforts are focused more on maintenance of existing products.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-22.3pt;text-align:justify"><b>Income Taxes</b></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">On March 27, 2020, the Coronavirus Aid, Relief and Economic Security Act (the "CARES Act") was enacted to provide economic relief to those impacted by the COVID-19 pandemic. The CARES Act made various tax law changes, including, among other things: (i) modified the federal net operating loss rules, including permitting federal net operating losses incurred in 2018, 2019, and 2020 to be carried back to the five preceding taxable years in order to generate a refund of previously paid income taxes; (ii) enhanced recoverability of AMT tax credit carryforwards; (iii) delayed payment of employer payroll taxes; (iv) increased the limitation on business interest expenses under IRC Section 163(j) for the 2019 and 2020 tax years to permit additional expensing of interest; and (v) enacted a technical correction so that qualified improvement property can be immediately expensed under IRC Section 168(k). As of October 31, 2021, the Company had approximately $26,239,000 of net operating losses, which cannot be carried back to prior years to generate tax refunds since no tax had been paid in those years by the Company.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company’s provision for income taxes consists of federal, state and foreign taxes, as applicable, in amounts necessary to align the Company’s year-to-date tax provision with the effective rate that it expects to achieve for the full year. Each quarter the Company updates its estimate of the annual effective tax rate and records cumulative adjustments as necessary.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The estimated annual effective tax rate for the fiscal year ending October 31, 2022 is 0%. This calculation reflects estimated income tax expense based on our current year annual pretax income forecast which is offset by a reduction in the valuation allowance. The Company maintains a full valuation allowance against its deferred tax assets.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">For the three and nine months ended July 31, 2022, the Company recorded an income tax provision of $0. The effective tax rate for the three and nine months ended July 31, 2022 was 0% on a pretax loss of $1,489,000 and $3,294,000, respectively. The effective rate differs from the U.S. federal corporate tax rate of 21% due to the valuation allowance.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">For the three and nine months ended July 31, 2021, the Company recorded an income tax provision of $0. The effective tax rate for the three and nine months ended July 31, 2021 was 0% on a pretax (loss)/income of ($64,000) and $21,000, respectively. The effective rate differed from the U.S. federal statutory rate of 21% due to the valuation allowance and the use of net operating losses offset by a reduction in the valuation allowance.</p> 0 0 0 0 -1489000 -3294000 0 0 0 0 -64000 21000 <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Accounts Receivable</b></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company records accounts receivable for agreements where amounts due from customers are contractually required and are non-refundable. The carrying amount of accounts receivable is reduced by a valuation allowance that reflects the Company’s best estimate of the amounts that will not be collected. Net accounts receivable is comprised of the monthly, quarterly, or annual committed amounts due from customers pursuant to the terms of each respective customer’s agreement. Accounts receivable balances include amounts attributable to deferred revenues. The Company’s accounts receivable balances included $166,000 of unbilled receivables associated with contractually committed services provided to existing customers during the nine months ended July 31, 2022, which will be invoiced subsequent to July 31, 2022. At October 31, 2021, the Company’s accounts receivable balance included $89,000 of unbilled receivables associated with contractually committed services provided to existing customers during the twelve months ended October 31, 2021.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">The Company has a history of successfully collecting all amounts due from its customers under the original terms of its subscription agreements and believes that its products and professional service engagements are critical to the efficient operation of the air transportation market.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The provision for doubtful accounts was $52,000 and $183,000 as of July 31, 2022 and October 31, 2021, respectively. In addition to reviewing delinquent accounts receivable, the Company considers many factors in estimating its reserve, including historical data, experience, customer types, credit worthiness, and economic trends. The Company monitors its outstanding accounts receivable balances and believes the provision is adequate.</p> 166000 89000 52000 183000 <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Capitalized Software Development Costs</b></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">The Company capitalizes costs related to the development of internal use software in accordance with authoritative guidance issued by the FASB on internal-use software, ASC 350-40, “Internal-Use Software.” The Company expenses all costs incurred during the preliminary project stage of its development, and capitalizes the costs incurred during the application development stage. For periods through January 31, 2020, costs incurred relating to upgrades and enhancements to the software were capitalized if it had been determined that these upgrades or enhancements add additional functionality to the software. Costs incurred to maintain and support products after they became available were charged to expense as incurred. The Company did not capitalize any software development costs subsequent to January 31, 2020.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Due to the financial and economic hardships that have been experienced by airlines, airports and air transportation support vendors in the ongoing COVID-19 environment (described in “3. Impact of the COVID-19 Pandemic” below), there has been a significant amount of uncertainty surrounding the ability of our customers to continue to perform their contracts with the Company. Given these business conditions, the Company’s software efforts were concentrated in the areas of maintenance of existing products. As a result, the Company did not capitalize any software development costs during the three and nine months ended July 31, 2022 and July 31, 2021, respectively. The Company amortized $121,500 and $364,000 of capitalized software development costs during both the three and nine months ended July 31, 2022 and the three and nine months ended July 31, 2021, respectively. The Company recorded amortization of the software on a straight-line basis over the estimated useful life of the software, typically over three years, within “Cost of Revenues”.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">As a result of the industry changes in response to the COVID-19 pandemic, the Company anticipates that its level of capitalized software development costs, including related amortization of such costs, will decrease in the future, as the Company’s technological efforts are focused more on maintenance of existing products.</p> 121500 121500 364000 364000 <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Long-Lived Assets</b></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;margin-right:4.5pt;color:#000000;text-align:justify">The Company reviews long-lived assets for impairment when circumstances indicate the carrying amount of an asset may not be recoverable. Impairment is recognized to the extent the sum of undiscounted estimated future cash flows expected to result from the use of the asset is less than the carrying value. Assets to be disposed of are carried at the lower of their carrying value or fair value, less costs to sell. The Company evaluates the periods of amortization continually in determining whether later events and circumstances warrant revised estimates of useful lives. If estimates are changed, the unamortized costs will be allocated to the increased or decreased number of remaining periods in the asset’s revised life.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Deferred Tax Assets</b></p> <p style="font:10pt Times New Roman;margin:0;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Each reporting period, the Company assesses the realizability of its deferred tax assets to determine if it is more-likely-than-not that some portion, or all, of the deferred tax assets will be realized. The Company considered all available positive and negative evidence including the reversal of existing taxable temporary differences, projected future taxable income, tax planning strategies and recent financial operating results. The ultimate realization of a deferred tax asset is dependent on sufficient taxable income within the available carryback and/or carryforward periods to utilize the deductible temporary differences. Based on the weight of available evidence including recent financial operating results, the Company determined its net deferred tax assets are not realizable on a more-likely-than-not basis and that a valuation allowance is required against its net deferred tax assets.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">At October 31, 2021, the Company had available federal net operating loss carryforwards of $26,812,000, of which $14,032,000 are indefinite lived, but only available to offset 80% of future taxable income, and $12,780,000 will expire in various tax years from fiscal year 2022 through fiscal year 2038.</p> 26812000 14032000 12780000 <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Net (Loss)/Income per Share Information</b></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Basic net (loss)/income per share is computed based on the weighted average number of shares outstanding. Diluted (loss)/earnings per share is computed similarly to basic (loss)/earnings per share, except that it reflects the effect of common shares issuable upon exercise of stock options, using the treasury stock method in periods in which they have a dilutive effect. The Company’s 2009 Stock Incentive Plan, which expired on February 24, 2019, and 2019 Stock Incentive Plan (the “Plan”), allow for a cashless exercise. Shares used to calculate net (loss)/income per share are as follows:</p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:-4.5pt;color:#000000;text-align:justify"> </p> <table style="border-collapse:collapse;width:100%"><tr><td style="width:44.56%" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td colspan="3" style="width:28.18%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>For the three months ended</b></p> </td><td style="width:0.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:27.2%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>For the nine months ended</b></p> </td></tr> <tr><td style="width:44.56%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:28.18%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>July 31, </b></p> </td><td style="width:0.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:27.2%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>July 31, </b></p> </td></tr> <tr><td style="width:44.56%" valign="bottom"/><td style="width:14.06%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2022</b></p> </td><td style="width:0.64%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:13.48%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center">2021</p> </td><td style="width:0.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:14.08%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2022</b></p> </td><td style="width:0.62%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:12.5%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center">2021</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:44.56%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Basic Weighted average shares outstanding</p> </td><td style="background-color:#CCEEFF;width:14.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"><b>7,712,091</b></p> </td><td style="background-color:#CCEEFF;width:0.64%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.48%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">7,712,091</p> </td><td style="background-color:#CCEEFF;width:0.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:14.08%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"><b>7,712,091</b></p> </td><td style="background-color:#CCEEFF;width:0.62%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.5%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">7,712,091</p> </td></tr> <tr><td style="width:44.56%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Effect of dilutive stock options</p> </td><td style="width:14.06%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"><b>-</b></p> </td><td style="width:0.64%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:13.48%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td><td style="width:0.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:14.08%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"><b>-</b></p> </td><td style="width:0.62%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:12.5%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">36,360</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:44.56%" valign="bottom"><p style="font:9pt Times New Roman;margin:0">Diluted weighted average shares outstanding</p> </td><td style="background-color:#CCEEFF;width:14.06%;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"><b>7,712,091</b></p> </td><td style="background-color:#CCEEFF;width:0.64%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.48%;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">7,712,091</p> </td><td style="background-color:#CCEEFF;width:0.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:14.08%;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"><b>7,712,091</b></p> </td><td style="background-color:#CCEEFF;width:0.62%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.5%;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">7,748,451</p> </td></tr> <tr><td style="width:44.56%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:14.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.64%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.48%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:14.08%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.62%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:12.5%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:44.56%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Weighted average shares which are not included in the <br/>calculation of diluted net loss per share because their impact <br/>is anti-dilutive. These shares consist of stock options.</p> </td><td style="background-color:#CCEEFF;width:14.06%;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"><b>1,452,500</b></p> </td><td style="background-color:#CCEEFF;width:0.64%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.48%;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">1,472,500</p> </td><td style="background-color:#CCEEFF;width:0.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:14.08%;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"><b>1,452,500</b></p> </td><td style="background-color:#CCEEFF;width:0.62%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.5%;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">1,277,500</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;margin-left:-4.5pt;color:#000000;text-align:justify"> </p> <table style="border-collapse:collapse;width:100%"><tr><td style="width:44.56%" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td colspan="3" style="width:28.18%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>For the three months ended</b></p> </td><td style="width:0.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:27.2%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>For the nine months ended</b></p> </td></tr> <tr><td style="width:44.56%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:28.18%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>July 31, </b></p> </td><td style="width:0.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:27.2%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>July 31, </b></p> </td></tr> <tr><td style="width:44.56%" valign="bottom"/><td style="width:14.06%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2022</b></p> </td><td style="width:0.64%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:13.48%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center">2021</p> </td><td style="width:0.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:14.08%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2022</b></p> </td><td style="width:0.62%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:12.5%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center">2021</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:44.56%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Basic Weighted average shares outstanding</p> </td><td style="background-color:#CCEEFF;width:14.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"><b>7,712,091</b></p> </td><td style="background-color:#CCEEFF;width:0.64%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.48%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">7,712,091</p> </td><td style="background-color:#CCEEFF;width:0.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:14.08%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"><b>7,712,091</b></p> </td><td style="background-color:#CCEEFF;width:0.62%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.5%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">7,712,091</p> </td></tr> <tr><td style="width:44.56%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Effect of dilutive stock options</p> </td><td style="width:14.06%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"><b>-</b></p> </td><td style="width:0.64%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:13.48%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td><td style="width:0.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:14.08%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"><b>-</b></p> </td><td style="width:0.62%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:12.5%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">36,360</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:44.56%" valign="bottom"><p style="font:9pt Times New Roman;margin:0">Diluted weighted average shares outstanding</p> </td><td style="background-color:#CCEEFF;width:14.06%;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"><b>7,712,091</b></p> </td><td style="background-color:#CCEEFF;width:0.64%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.48%;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">7,712,091</p> </td><td style="background-color:#CCEEFF;width:0.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:14.08%;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"><b>7,712,091</b></p> </td><td style="background-color:#CCEEFF;width:0.62%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.5%;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">7,748,451</p> </td></tr> <tr><td style="width:44.56%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:14.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.64%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.48%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:14.08%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.62%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:12.5%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:44.56%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Weighted average shares which are not included in the <br/>calculation of diluted net loss per share because their impact <br/>is anti-dilutive. These shares consist of stock options.</p> </td><td style="background-color:#CCEEFF;width:14.06%;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"><b>1,452,500</b></p> </td><td style="background-color:#CCEEFF;width:0.64%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.48%;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">1,472,500</p> </td><td style="background-color:#CCEEFF;width:0.06%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:14.08%;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"><b>1,452,500</b></p> </td><td style="background-color:#CCEEFF;width:0.62%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.5%;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right">1,277,500</p> </td></tr> </table> 7712091 7712091 7712091 7712091 0 0 0 36360 7712091 7712091 7712091 7748451 1452500 1472500 1452500 1277500 <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><b>Stock-Based Compensation</b></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">The Company follows FASB ASC 718, <i>Compensation-Stock Compensation</i>, which requires the measurement of compensation cost for all stock-based awards at fair value on the date of grant, and recognition of stock-based compensation expense over the service period for awards expected to vest. The fair value of stock options is determined using the Black-Scholes valuation model. Such fair value is recognized as an expense over the service period, net of forfeitures. Stock-based compensation expense was $37,000 and $65,000 for the three months ended July 31, 2022 and July 31, 2021, respectively. Stock-based compensation expense was $135,000 and $178,000 for the nine months ended July 31, 2022 and July 31, 2021, respectively. Stock-based compensation is primarily included in selling, general, and administrative expenses.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">On August 16, 2021, the Company’s Board of Directors adopted the Second Amendment to the Plan, to authorize the granting of restricted stock unit (RSU) awards under the Plan. Each RSU represents the right to receive, following vesting, one share of the Company’s Common Stock. In connection with the Second Amendment to the Plan, the Board of Directors has authorized an aggregate of 800,000 RSU awards to be granted under the Plan. As of January 31, 2022, 797,500 RSU awards were granted under the Plan at a grant date fair market value of $0.63 per share, which RSU awards vest ratably over a three-year period. All 797,500 RSU awards were granted on October 22, 2021. Compensation expense related to RSU awards was $35,000 and $0 for the three months ended July 31, 2022 and July 31, 2021, respectively. Compensation expense related to RSU awards was $118,000 and $0 for the nine months ended July 31, 2022 and July 31, 2021, respectively.</p> 37000 65000 <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Fair Value of Financial Instruments</b></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">The recorded amounts of the Company’s cash, receivables, and accounts payables approximate their fair values principally because of the short-term nature of these items. The fair value of related party debt is not practicable to determine due primarily to the fact that the Company’s related party debt is held by its significant shareholder and Non-Executive Chairman of the Board, and the Company does not have any third-party debt with which to compare.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">Additionally, on a recurring basis, the Company uses fair value measures when analyzing asset impairments. Long-lived assets and certain identifiable intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If it is determined such indicators are present, and the review indicates that the assets will not be fully recoverable based on the undiscounted estimated future cash flows expected to result from the use of the asset, their carrying values are reduced to estimated fair value.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Recent Accounting Pronouncements Adopted</b></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">In February 2016, the FASB issued ASU 2016-02, which amends the ASC and creates Topic 842, <i>Leases </i>(“Topic 842”)<i>.</i> Topic 842 requires lessees to recognize lease assets and lease liabilities for those leases classified as operating leases under previous GAAP on the balance sheet. On November 1, 2019, the Company adopted Topic 842. As a result of the adoption of Topic 842, the Company recognized operating lease right-of-use (“ROU”) assets and liabilities of $1,497,000 and $1,620,000, respectively. The Company does not have any finance lease ROU assets and liabilities. There was no change to our consolidated statements of operations or cash flows, as a result of the adoption.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">In December 2019, the FASB issued ASU 2019-12, “Income Taxes Topic 740-Simplifying the Accounting for Income Taxes” (“ASU 2019-12”), which intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application of Topic 740. This guidance was effective for fiscal years beginning after December 15, 2020, including interim periods therein. Topic 740 did not have a material effect on the Company’s consolidated financial statements or any disclosures within these consolidated financial statements.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"><b>Accounting Pronouncements Issued but not yet Adopted</b></p> <p style="font:10pt Times New Roman;margin-top:6pt;margin-bottom:0pt;text-align:justify">In June 2016, the FASB issued ASU 2016-13, “Current Expected Credit Losses” (ASU 2016-13), which introduces an impairment model based on expected, rather than incurred, losses. Additionally, it requires expanded disclosures regarding (a) credit risk inherent in a portfolio and how management monitors the portfolio’s credit quality; (b) management’s estimate of expected credit losses; and (c) changes in estimates of expected credit losses that have taken place during the period. ASU 2016-13 is effective for fiscal years beginning after December 15, 2022. The Company has not yet quantified the impact of ASU 2016-13 on its consolidated financial statements. However, it is not expected to have a material effect on the Company’s consolidated financial statements.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:-9pt;margin-left:9pt;margin-right:-13.3pt;text-align:justify"><b>3. </b><span style="border-bottom:1px solid #000000"><b>Impact of the COVID-19 Pandemic</b></span></p> <p style="font:10pt Times New Roman;margin:0;margin-left:9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The aviation and travel industries, which are served by the Company and its products, have been severely affected by the ongoing COVID-19 outbreak. Travel restrictions and other measures imposed by most jurisdictions, coupled with the public’s reluctance to travel during the pandemic, resulted in a precipitous decline in demand for air travel, and our customers in the aviation and travel industries drastically reduced their capacity and operations from 2020 into 2021 as compared to 2019, which in turn has resulted in a significant reduction of demand for our products and services. As a result, the Company has faced increased economic pressures and continued to experience a significant loss of revenue during the nine- month periods ended July 31, 2022 and July 31, 2021. While the Company anticipates a return to an improved economic environment in fiscal 2023 given the state of vaccinations, treatments available, and changes in public behaviors, the recovery depends on many factors, the outcomes of which are uncertain or unknown at this time, such as, among other things, the scope, severity and duration of any variants to the COVID-19 virus, the continuing actions taken to contain the pandemic or to mitigate its impact, the acceptance and public distribution of treatments and vaccines for the disease (including its variants), and the length of time before the public feels safe to travel. All of these variables may have an impact on how quickly the industry can recover, which in turn may affect the revenue and earnings levels of the Company going forward. See Part II, Item 1A, “Risk Factors”, in this Quarterly Report on Form 10-Q.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">The Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”), enacted in March 2020, as well as subsequently enacted legislation, including the American Rescue Plan Act of 2021 (the “Rescue Act”), have provided economic support for, among others, businesses in the airline industry. The Company has received grants under both the CARES Act and the Rescue Act (collectively referred to herein as the “CARES Act grants”), totaling approximately $6,498,000, as described in more detail below.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:58.5pt;color:#000000;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-18pt">1.</kbd>In July 2020, the Company entered into an agreement with the U.S. Department of the Treasury to receive an aggregate of $3,003,000 in emergency relief through the CARES Act Payroll Support Program (“PSP1”). The relief payments were received in three installments from July 2020 through September 2020. Pursuant to the Payroll Support Program Agreement, the relief payments must be used exclusively for the continuation of payment of certain employee wages, salaries and benefits. The Company has used such relief payments for such purpose. The PSP1 relief payments were conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through September 30, 2020, as well as other conditions including prohibitions on share repurchases and dividends through September 30, 2021, and certain limitations on executive compensation that applied through March 24, 2022. </p> <p style="font:10pt Times New Roman;margin:0;text-indent:-18pt;margin-left:58.5pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:58.5pt;color:#000000;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-18pt">2.</kbd>On February 12, 2021, the Company received an additional “top off” disbursement of $875,000 under PSP1, subject to the terms and conditions described above. </p> <p style="font:10pt Times New Roman;margin:0;text-indent:-18pt;margin-left:58.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:58.3pt;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-18pt">3.</kbd>On March 5, 2021, the Company entered into a Payroll Support Program Extension Agreement with the U.S. Department of the Treasury for an award the Company received under the CARES Act Payroll Support Program (“PSP2”). The total amount awarded to the Company under PSP2 was approximately $1,310,000. The relief payments under PSP2 were received in two installments of approximately $655,000 each on March 8, 2021 and April 26, 2021. As with the original grant under PSP1, PSP2 proceeds were required to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The Company has used such relief payments for such purpose. The PSP2 relief payments were conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of March 31, 2021, or the date on which the Company has expended all of the payroll support, as well as other conditions including prohibitions on share repurchases and dividends through the later of March 31, 2022, or the date on which the Company has expended all of the payroll support, and certain limitations on executive compensation that apply through October 1, 2022. </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:58.3pt;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-18pt">4.</kbd>On April 16, 2021, the Company entered into a Payroll Support Program 3 Agreement with the U.S. Department of the Treasury for an award the Company received under the Rescue Act (PSP3”). The total amount awarded to the Company under PSP3 was approximately $1,310,000. The first installment, in the amount of approximately $655,000, was received by the Company on April 29, 2021. The second installment of approximately $655,000 was received by the Company on May 27, 2021. The Company does not anticipate any additional stimulus grant payments under the Payroll Support Programs. As with the original grants under PSP1 and PSP2, proceeds under PSP3 were required to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The Company has used such proceeds for such purpose. The PSP3 relief payments were conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of September 30, 2021, or the date on which the Company has expended all of the payroll support, as well as other conditions including prohibitions on share repurchases and dividends through September 30, 2022, and certain limitations on executive compensation that apply through April 1, 2023. </p> <p style="font:10pt Times New Roman;margin:0;margin-left:58.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">The Company expended the remaining balance of funds received under the various Payroll Support Programs during the three months ended January 31, 2022. <span style="background-color:#FFFFFF">The amount of unused stimulus funding as of July 31, 2022 and October 31, 2021 was $0 and $856,000, respectively, and is shown in the balance sheet under current liabilities as Accrued Liabilities - Stimulus Funding.</span></p> <p style="font:10pt Times New Roman;margin:0;margin-left:13.5pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company believes that it has operated in compliance with all the provisions and requirements under the CARES Act, the Rescue Act and the Payroll Support Program Agreements up through and including the period ended July 31, 2022, and fully intends to continue to comply with all such provisions and requirements. Consequently, the Company has accounted for the advanced funds as grants not requiring repayment and recognized such amounts in income as qualifying salaries, wages and benefits were incurred. The Company reduced its compensation expenses by $0 and $1,189,000 during the three months ended July 31, 2022 and July 31, 2021, respectively, and by $789,000 and $3,377,000 during the nine months ended July 31, 2022 and July 31,2021, respectively. If the Company does not comply with the provisions of the CARES Act, the Rescue Act and the Payroll Support Program Agreements, the Company may be required to repay the government funds and also be subject to other remedies.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">Additionally, provisions under the CARES Act allowed the Company to defer payment of the employer’s share of social security taxes incurred from March of 2020 through December 31, 2020. The amount of payroll taxes subject to deferred payment was approximately $139,000. Under the terms of the legislation, 50% of the deferred payroll taxes, or approximately $70,000, was due and payable by December 31, 2021 (which amount has been paid by the Company), and the remaining 50%, or approximately $69,000, will become due and payable by December 31, 2022.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">As previously disclosed, the Company took several actions beginning in April 2020 and prior to receiving the CARES Act funds, to mitigate the effects of the COVID-19 pandemic on its business and align its operating costs with its outlook for the foreseeable future. The effects of such actions are reflected in the costs of revenues, research and development and administrative costs for the three and nine months ended July 31, 2022 and July 31, 2021, and the Company anticipates that such cost savings will continue to benefit the Company for the remainder of fiscal 2022. However, if the recovery of the air transportation industry accelerates and revenue levels quickly return to pre-COVID-19 levels, these levels of cost savings may not be practicable or sustainable to support the operations necessary for the increased level of revenue. During the nine months ended July 31, 2022, the Company made investments in, among other areas, infrastructure and marketing, to benefit the longer-term growth of the Company. See Part II, Item 1A, “Risk Factors”, in this Quarterly Report on Form 10-Q.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>4. </b><span style="border-bottom:1px solid #000000"><b>Leases</b></span></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company accounts for leases under the guidance of Topic 842, requiring the recognition of ROU assets and associated lease liabilities related to operating leases. The accounting for finance leases under Topic 842 is consistent with the prior accounting for capital leases. The Company elected not to apply the measurement and recognition requirements of Topic 842 to short-term leases (i.e., leases with a term of 12 months or less). Accordingly, short-term leases will not be recorded as ROU assets or lease liabilities on the Company’s consolidated balance sheets, and the related lease payments will be recognized in net earnings on a straight-line basis over the lease term.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">The Company recognizes a lease liability and a related ROU asset at the commencement date for leases on its consolidated balance sheet, excluding short-term leases as noted above. The lease liability is equal to the present value of unpaid lease payments over the remaining lease term. The Company’s lease term at the commencement date may reflect options to extend or terminate the lease when it is reasonably certain that such options will be exercised. To determine the present value of the lease liability, the Company uses an incremental borrowing rate, which is defined as the rate of interest that the Company would have to pay to borrow (on a collateralized basis over a similar term) an amount equal to the lease payments in similar economic environments. The ROU asset is based on the corresponding lease liability adjusted for certain costs such as initial direct costs, prepaid lease payments and lease incentives received. Both operating and finance lease ROU assets are reviewed for impairment, consistent with other long-lived assets, whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. After a ROU asset is impaired, any remaining balance of the ROU asset is amortized on a straight-line basis over the shorter of the remaining lease term or the estimated useful life.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">After the lease commencement date, the Company evaluates lease modifications, if any, that could result in a change in the accounting for leases. For a lease modification, an evaluation is performed to determine if it should be treated as either a separate lease or a change in the accounting of an existing lease. In addition, significant changes in events or circumstances within the Company’s control are assessed to determine whether a change in the accounting for leases is required.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">Certain of the Company’s leases provide for variable lease payments for the right to use an underlying asset that vary due to changes in facts and circumstances occurring after the commencement date, other than the passage of time. Variable lease payments that are dependent on an index or rate (e.g., Consumer Price Index) are included in the initial measurement of the lease liability, the initial measurement of the ROU asset, and the lease classification test based on the index or rate as of the commencement date. Any changes from the commencement date estimation of the index- and rate-based variable payments are expensed as incurred in the period of the change. Variable lease payments that are not known at the commencement date and are determinable based on the performance or use of the underlying asset, are not included in the initial measurement of the lease liability or the ROU asset, but instead are expensed as incurred. The Company’s variable lease payments primarily include common area maintenance and real estate taxes.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">As of July 31, 2022, the Company had operating leases primarily for offices and its now-decommissioned PASSUR and Surface Multilateration (“SMLAT”) systems, with remaining terms of approximately two months to 4.5 years. The Company’s office lease contracts include options to extend the leases for up to five years. The Company’s office located in Stamford, Connecticut, was previously located in a 5,300 square foot office at an average annual cost of $220,000, under a lease expiring on June 30, 2023. On October 6, 2020, the Company modified this agreement, reducing the amount of square footage under rental and extending the term to June 30, 2025, at the reduced average annual rental rate of $61,000. The Company’s office located in Orlando, Florida, was subject to a lease through August 31, 2021, at an average annual rental rate of $74,000. Effective as of September 1, 2021, the Company entered into a new lease for its Orlando office, for approximately 1,800 square feet for a term of 64 months at an average annual rental of $51,400.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;text-align:justify">A summary of total lease costs and other information for the period relating to the Company’s operating leases is as follows:</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;text-align:justify"> </p> <table style="border-collapse:collapse"><tr><td style="width:214.2pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td style="width:82.05pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months Ended</b></p> </td><td style="width:82.05pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months Ended</b></p> </td><td style="width:2.55pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:77.6pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Nine Months Ended</b></p> </td><td style="width:77.05pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Nine Months Ended</b></p> </td></tr> <tr><td style="width:214.2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><b>Total lease cost</b></p> </td><td style="width:82.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>July 31, 2022</b></p> </td><td style="width:82.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>July 31, 2021</b></p> </td><td style="width:2.55pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:77.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>July 31, 2022</b></p> </td><td style="width:77.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>July 31, 2021</b></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:214.2pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Operating lease cost</p> </td><td style="background-color:#CCEEFF;width:82.05pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:75pt">31,441</kbd> </p> </td><td style="background-color:#CCEEFF;width:82.05pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:75pt">46,969</kbd> </p> </td><td style="background-color:#CCEEFF;width:2.55pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:77.6pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:71pt">85,806</kbd> </p> </td><td style="background-color:#CCEEFF;width:77.05pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:70pt">144,104</kbd> </p> </td></tr> <tr><td style="width:214.2pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Short-term lease cost</p> </td><td style="width:82.05pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:75pt">3,398</kbd> </p> </td><td style="width:82.05pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:75pt">17,848</kbd> </p> </td><td style="width:2.55pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:77.6pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:71pt">10,335</kbd> </p> </td><td style="width:77.05pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:70pt">56,555</kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:214.2pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Variable lease cost</p> </td><td style="background-color:#CCEEFF;width:82.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:75pt">2,093</kbd> </p> </td><td style="background-color:#CCEEFF;width:82.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:75pt">1,414</kbd> </p> </td><td style="background-color:#CCEEFF;width:2.55pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:77.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:71pt">6,338</kbd> </p> </td><td style="background-color:#CCEEFF;width:77.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:70pt">8,867</kbd> </p> </td></tr> <tr><td style="width:214.2pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;margin-left:9pt;color:#000000">Total</p> </td><td style="width:82.05pt;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:75pt">36,932</kbd> </p> </td><td style="width:82.05pt;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:75pt">66,231</kbd> </p> </td><td style="width:2.55pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:77.6pt;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:71pt">102,479</kbd> </p> </td><td style="width:77.05pt;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:70pt">209,526</kbd> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr><td style="width:80%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><b>Other information</b></p> </td><td style="width:15%" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td style="width:5%" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:80%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Cash paid for amounts included in the measurement of lease liabilities:</p> </td><td style="background-color:#CCEEFF;width:15%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:5%" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:80%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;margin-left:9pt;color:#000000">Operating cash flows from operating leases</p> </td><td style="width:15%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">106,392 </kbd> </p> </td><td style="width:5%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:80%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Right-of-use assets obtained in exchange for new operating lease liabilities</p> </td><td style="background-color:#CCEEFF;width:15%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">- </kbd> </p> </td><td style="background-color:#CCEEFF;width:5%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="width:80%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Weighted-average remaining lease term - operating leases</p> </td><td style="width:15%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">3.77 </kbd> </p> </td><td style="width:5%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">years</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:80%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Weighted-average discount rate - operating leases</p> </td><td style="background-color:#CCEEFF;width:15%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">9.75%</kbd> </p> </td><td style="background-color:#CCEEFF;width:5%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td></tr> </table> <p style="font:8pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">The total future minimum lease payments, over the remaining lease term, relating to the Company’s operating leases for the remainder of fiscal year 2022 and for each of the next four fiscal years and thereafter is as follows:</p> <p style="font:8pt Times New Roman;margin:0;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse"><tr><td style="width:455.15pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:justify"><b>Fiscal Year Ended October 31:</b> </p> </td><td style="width:80.35pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Operating Leases</b></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:455.15pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:justify">2022</p> </td><td style="background-color:#CCEEFF;width:80.35pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">29,713 </kbd> </p> </td></tr> <tr><td style="width:455.15pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:justify">2023</p> </td><td style="width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">117,944 </kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:455.15pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:justify">2024</p> </td><td style="background-color:#CCEEFF;width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">116,657 </kbd> </p> </td></tr> <tr><td style="width:455.15pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:justify">2025</p> </td><td style="width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">96,523 </kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:455.15pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:justify">2026</p> </td><td style="background-color:#CCEEFF;width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">57,806 </kbd> </p> </td></tr> <tr><td style="width:455.15pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Thereafter</p> </td><td style="width:80.35pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">9,873 </kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:455.15pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;margin-left:9pt;color:#000000">Total future minimum lease payments</p> </td><td style="background-color:#CCEEFF;width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">428,516 </kbd> </p> </td></tr> <tr><td style="width:455.15pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Less imputed interest</p> </td><td style="width:80.35pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">(67,462)</kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:455.15pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;margin-left:9pt;color:#000000">Total</p> </td><td style="background-color:#CCEEFF;width:80.35pt;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">361,054 </kbd> </p> </td></tr> </table> <p style="font:8pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">The following table summarizes scheduled maturities of the Company’s contractual obligations relating to operating leases for which cash flows are fixed and determinable as of July 31, 2022:</p> <p style="font:9pt Times New Roman;margin:0;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse"><tr><td style="width:455.15pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:justify"><b>Fiscal Year Ended October 31:</b> </p> </td><td style="width:80.35pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Payments Due in </b><br/><b>Fiscal Year (1)</b></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:455.15pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:justify">2022</p> </td><td style="background-color:#CCEEFF;width:80.35pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">28,180</kbd> </p> </td></tr> <tr><td style="width:455.15pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:justify">2023</p> </td><td style="width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">113,495</kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:455.15pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:justify">2024</p> </td><td style="background-color:#CCEEFF;width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">115,082</kbd> </p> </td></tr> <tr><td style="width:455.15pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:justify">2025</p> </td><td style="width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">96,523</kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:455.15pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:justify">2026</p> </td><td style="background-color:#CCEEFF;width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">57,806</kbd> </p> </td></tr> <tr><td style="width:455.15pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Thereafter</p> </td><td style="width:80.35pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">9,873</kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:455.15pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;margin-left:9pt;color:#000000">Total contractual obligations</p> </td><td style="background-color:#CCEEFF;width:80.35pt;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">420,959</kbd> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:18pt;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-18pt"><span style="vertical-align:super">(1)</span></kbd>Minimum operating lease commitments only include base rent. Certain leases provide for contingent rents that are not measurable at inception and primarily include common area maintenance and real estate taxes. These amounts are excluded from minimum operating lease commitments and are included in the determination of total rent expense when it is probable that the expense has been incurred and the amount is reasonably measurable. Such amounts have not been material to total rent expense. </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">As of July 31, 2022, the Company did not have any finance leases or leases that had not yet commenced as of such date. As described above, effective as of September 1, 2021, the Company entered into a new lease for its primary software development facility, located in Orlando, Florida.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;text-align:justify"> </p> <table style="border-collapse:collapse"><tr><td style="width:214.2pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td style="width:82.05pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months Ended</b></p> </td><td style="width:82.05pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months Ended</b></p> </td><td style="width:2.55pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:77.6pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Nine Months Ended</b></p> </td><td style="width:77.05pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Nine Months Ended</b></p> </td></tr> <tr><td style="width:214.2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><b>Total lease cost</b></p> </td><td style="width:82.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>July 31, 2022</b></p> </td><td style="width:82.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>July 31, 2021</b></p> </td><td style="width:2.55pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:77.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>July 31, 2022</b></p> </td><td style="width:77.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>July 31, 2021</b></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:214.2pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Operating lease cost</p> </td><td style="background-color:#CCEEFF;width:82.05pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:75pt">31,441</kbd> </p> </td><td style="background-color:#CCEEFF;width:82.05pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:75pt">46,969</kbd> </p> </td><td style="background-color:#CCEEFF;width:2.55pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:77.6pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:71pt">85,806</kbd> </p> </td><td style="background-color:#CCEEFF;width:77.05pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:70pt">144,104</kbd> </p> </td></tr> <tr><td style="width:214.2pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Short-term lease cost</p> </td><td style="width:82.05pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:75pt">3,398</kbd> </p> </td><td style="width:82.05pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:75pt">17,848</kbd> </p> </td><td style="width:2.55pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:77.6pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:71pt">10,335</kbd> </p> </td><td style="width:77.05pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:70pt">56,555</kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:214.2pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Variable lease cost</p> </td><td style="background-color:#CCEEFF;width:82.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:75pt">2,093</kbd> </p> </td><td style="background-color:#CCEEFF;width:82.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:75pt">1,414</kbd> </p> </td><td style="background-color:#CCEEFF;width:2.55pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:77.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:71pt">6,338</kbd> </p> </td><td style="background-color:#CCEEFF;width:77.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:70pt">8,867</kbd> </p> </td></tr> <tr><td style="width:214.2pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;margin-left:9pt;color:#000000">Total</p> </td><td style="width:82.05pt;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:75pt">36,932</kbd> </p> </td><td style="width:82.05pt;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:75pt">66,231</kbd> </p> </td><td style="width:2.55pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:77.6pt;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:71pt">102,479</kbd> </p> </td><td style="width:77.05pt;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:70pt">209,526</kbd> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr><td style="width:80%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><b>Other information</b></p> </td><td style="width:15%" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td><td style="width:5%" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:80%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Cash paid for amounts included in the measurement of lease liabilities:</p> </td><td style="background-color:#CCEEFF;width:15%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:5%" valign="bottom"><p style="font:9pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:80%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;margin-left:9pt;color:#000000">Operating cash flows from operating leases</p> </td><td style="width:15%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">106,392 </kbd> </p> </td><td style="width:5%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:80%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Right-of-use assets obtained in exchange for new operating lease liabilities</p> </td><td style="background-color:#CCEEFF;width:15%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">- </kbd> </p> </td><td style="background-color:#CCEEFF;width:5%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="width:80%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Weighted-average remaining lease term - operating leases</p> </td><td style="width:15%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">3.77 </kbd> </p> </td><td style="width:5%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">years</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:80%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Weighted-average discount rate - operating leases</p> </td><td style="background-color:#CCEEFF;width:15%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">9.75%</kbd> </p> </td><td style="background-color:#CCEEFF;width:5%" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td></tr> </table> 31441 46969 85806 144104 3398 17848 10335 56555 2093 1414 6338 8867 106392 0 P3Y9M7D 0.0975 <p style="font:8pt Times New Roman;margin:0;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse"><tr><td style="width:455.15pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:justify"><b>Fiscal Year Ended October 31:</b> </p> </td><td style="width:80.35pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Operating Leases</b></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:455.15pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:justify">2022</p> </td><td style="background-color:#CCEEFF;width:80.35pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">29,713 </kbd> </p> </td></tr> <tr><td style="width:455.15pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:justify">2023</p> </td><td style="width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">117,944 </kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:455.15pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:justify">2024</p> </td><td style="background-color:#CCEEFF;width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">116,657 </kbd> </p> </td></tr> <tr><td style="width:455.15pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:justify">2025</p> </td><td style="width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">96,523 </kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:455.15pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:justify">2026</p> </td><td style="background-color:#CCEEFF;width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">57,806 </kbd> </p> </td></tr> <tr><td style="width:455.15pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Thereafter</p> </td><td style="width:80.35pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">9,873 </kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:455.15pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;margin-left:9pt;color:#000000">Total future minimum lease payments</p> </td><td style="background-color:#CCEEFF;width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">428,516 </kbd> </p> </td></tr> <tr><td style="width:455.15pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Less imputed interest</p> </td><td style="width:80.35pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">(67,462)</kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:455.15pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;margin-left:9pt;color:#000000">Total</p> </td><td style="background-color:#CCEEFF;width:80.35pt;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">361,054 </kbd> </p> </td></tr> </table> <p style="font:8pt Times New Roman;margin:0"> </p> 29713 117944 116657 96523 57806 9873 428516 67462 361054 <p style="font:9pt Times New Roman;margin:0;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse"><tr><td style="width:455.15pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:justify"><b>Fiscal Year Ended October 31:</b> </p> </td><td style="width:80.35pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Payments Due in </b><br/><b>Fiscal Year (1)</b></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:455.15pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:justify">2022</p> </td><td style="background-color:#CCEEFF;width:80.35pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">28,180</kbd> </p> </td></tr> <tr><td style="width:455.15pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:justify">2023</p> </td><td style="width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">113,495</kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:455.15pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:justify">2024</p> </td><td style="background-color:#CCEEFF;width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">115,082</kbd> </p> </td></tr> <tr><td style="width:455.15pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:justify">2025</p> </td><td style="width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">96,523</kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:455.15pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000;text-align:justify">2026</p> </td><td style="background-color:#CCEEFF;width:80.35pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">57,806</kbd> </p> </td></tr> <tr><td style="width:455.15pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000">Thereafter</p> </td><td style="width:80.35pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">9,873</kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:455.15pt" valign="bottom"><p style="font:9pt Times New Roman;margin:0;margin-left:9pt;color:#000000">Total contractual obligations</p> </td><td style="background-color:#CCEEFF;width:80.35pt;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:9pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:9pt Times New Roman;width:73pt">420,959</kbd> </p> </td></tr> </table> 28180 113495 115082 96523 57806 9873 420959 <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>5. </b><span style="border-bottom:1px solid #000000"><b>Notes Payable – Related Party</b></span></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">On January 29, 2021, the Company and Mr. Gilbert entered into a Seventh Debt Extension Agreement effective January 29, 2021, pursuant to which the Company cancelled an outstanding promissory note in the amount of $9,071,000 issued to Mr. Gilbert on January 27, 2020 (the “Sixth Gilbert Note”) and issued Mr. Gilbert a new promissory note (the “Seventh Gilbert Note”) in the amount of $10,692,000, consisting of a principal of $9,585,000 and unpaid interest of $1,107,000 accrued under the Sixth Gilbert Note through October 31, 2020. Under the terms of the Seventh Gilbert Note, the Company agreed to pay the unpaid interest of $1,107,000 accrued under the Sixth Gilbert Note and included in the Seventh Gilbert Note at the time and on the terms set forth in the Seventh Gilbert Note. Under the terms of the Seventh Gilbert Note, the maturity date of the loan was extended to November 1, 2022, and the annual interest rate remained at 9.75%, with annual interest payments required to be made on October 31st of each year (although any accrued interest can be paid before such time without penalty). The note payable was secured by the Company’s assets. The amendments to the Sixth Gilbert Note were determined to be a modification of the debt instrument and no gain or loss was recorded as a result of the transactions. During the year ended October 31, 2021, the Company paid Mr. Gilbert all accrued interest due for the fiscal 2021 year under the Sixth Gilbert Note and the Seventh Gilbert Note in the amount of $1,057,000.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">On January 26, 2022, the Company and Mr. Gilbert entered into an Eighth Debt Extension Agreement, effective as of January 26, 2022, pursuant to which the Company cancelled the Seventh Gilbert Note and issued Mr. Gilbert a new promissory note (the “Eighth Gilbert Note”) in the amount of $10,692,000, which represented the total amount due and owing under the Seventh Gilbert Note as of January 26, 2022. Under the terms of the Eighth Gilbert Note, the maturity date of the loan was extended to November 1, 2023, and the annual interest rate remained 9.75%, with annual interest payments required to be made on October 31st of each year (although any accrued interest can be paid before such time without penalty). The note payable was secured by the Company’s assets.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">On April 30, 2022, the Company and Mr. Gilbert entered into a Ninth Debt Replacement Agreement, effective as of March 15, 2022, pursuant to which the Company cancelled the Eighth Gilbert Note and issued Mr. Gilbert a new promissory note (the “Ninth Gilbert Note”) in the amount of $11,692,000, which represented the total amount due and owing under the Eighth Gilbert Note as of January 26, 2022. Under the terms of the Ninth Gilbert Note, the maturity date of the loan remains November 1, 2023, and the annual interest rate remained 9.75%, with annual interest payments required to be made on October 31st of each year (although any accrued interest can be paid before such time without penalty). The note payable is secured by the Company’s assets.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">On July 31, 2022, the Company and Mr. Gilbert entered into a Tenth Debt Replacement Agreement, effective as of May 1, 2022, pursuant to which the Company cancelled the Ninth Gilbert Note and issued Mr. Gilbert a new promissory note (the “Tenth Gilbert Note”) in the amount of $12,492,000, which represented the total amount due and owing under the Ninth Gilbert Note plus additional borrowings during the three months ended July 31, 2022. Under the terms of the Tenth Gilbert Note, the maturity date of the loan remains November 1, 2023, and the annual interest rate remained 9.75%, with annual interest payments required to be made on October 31st of each year (although any accrued interest can be paid before such time without penalty). The note payable is secured by the Company’s assets.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">During the first nine months of fiscal 2022, the Company did not make any payments to Mr. Gilbert for interest accrued under the Seventh Gilbert Note, the Eighth Gilbert Note and the Ninth Gilbert Note through July 31, 2022. The total amount of accrued interest due was $833,000, which amount is included in accrued expenses and other current liabilities at July 31, 2022. During the nine months ended July 31, 2022, Mr. Gilbert loaned the Company an additional $1,800,000, under the Eighth Gilbert Note, the Ninth Gilbert Note and the Tenth Gilbert Note. During the nine months ended July 31, 2021, the Company paid Mr. Gilbert interest accrued on the Sixth Gilbert Note in a total amount of $791,000. During the nine months ended July 31, 2021, Mr. Gilbert did not loan the Company any additional funds.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company has evaluated its financial position as of July 31, 2022, including an operating loss of $2,461,000 for the nine months ended July 31, 2022 and a working capital deficit of $940,000 (excluding deferred revenues) as of July 31, 2022, and has requested and received a commitment from Mr. Gilbert, dated September 12, 2022, that if the Company, at any time, is unable to meet its obligations through September 13, 2023, Mr. Gilbert will provide the Company with the necessary continuing financial support to meet such obligations. Such commitment for financial support may be in the form of additional advances or loans to the Company, in addition to the deferral of principal and/or interest payments due on the existing loans, if deemed necessary.</p> 10692000 0.0975 10692000 2023-11-01 0.0975 11692000 2023-11-01 0.0975 12492000 2023-11-01 0.0975 833000 791000 2461000 940000 EXCEL 61 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )6 +%4'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 " "5@"Q5)@FA"^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TU%,'1S43PI""XHWD(RNQMLTI",M/OVMG&WB^@#>,S,GV^^ M@>E,E&9(^)R&B(DP3!^0UX)&TU:5B 55R)3'762)-0TY!.>&M6?/Q,?8%9 ]BCQT 9FKH!II:) M\3CU'5P "XPP^?Q=0+L22_5/;.D .R6G[-;4.([UV);&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ ME8 L53^7MFM\!0 M1P !@ !X;"]W;W)K>LG3NPGR?%&JD>]$L*0YS3)]$EG9PJI8]O5:"1T51FO28YPUZ*8^SSOBXV#93XV.9FR3.Q$P1G:E5*%*QA[A*]XDKHXYZ!7[,UO;!,/MTFLX;D0_)59F:E(342T?OZ'K2R:BI[;>HI M0P/_R)-]XM,]PCS&'.T)\/*Y6.\3SUG^KCE^=>3\(L]O.G+"\#AQ'IAM8=]= M:"_,([WFH3CIP)6GA7H2G?'//]&!]YN+Z@>%O6/L5XQ]+'U\*Y:Q-HK#^1%, M_W2AXO4>_#%V,& C%QE:VY+LH"([0%MV$>N0)^1><&5/4!<:'M#M4J_K4Q<7 M6MB2:U!Q#?YOCUWQ5+BX\(#99#[_=DLFY[?7\]DD.-\CTZM@WX6)YK3$'%:8 M0[25\_. V&'[Z=6O+EP\D-(N8][HT'<. M*VAM2U3JU?.IA[:M)),+$LHT!528PL/'!5;?%JA:&H/8RG MF8$.*$R:6'TD):\3$(]J MR%OM#:7R@N(/,5W""00*9KGKG/4[Q^P1/M&H\# MO*XM5VTO%+>/>0+E,(E MA_42&WQ;CB9,2S&CMQ%S)#:YNAN(U4 MB'?@H3HN)GR$$0]K[L==* VMG8;B#C(78:Z #2;U26B*":RT&BK?8;A/E,]$PBE@BXL]&V/S U,VT2" \@\,^H%/B.GMWZ2?G7O MO)'_01KT'KFV&X;+28D\B2)(UWNO"^02]B/7F9L3C_3[!XQ<\D=!+E^RB),S MI^S@(6VY:]EAN*.@W'<;Z>3&(^=Y#.<)/?2;XER=*,&;P? YOE. MK%W($:OEB.%"0G 8TVA->U!:MMB.$"4RG?V^>J%[#1>6_R25CC\_U=F)!?FY"/N\I' MQO*I72/E)W$WS@L0+_I>QMZ;%T/VSJIX7Z9):*5M^XZHVEJ]DYL4;Z)Z]>[; M%WI?N;TQTR01"RCU]H

R[L[_H\G['>GK1RZ^RAUC"GPO MBTK>S'9*[5\OES+;L9+**[YGE7ZRY:*D2M^*AZ7<"T8WC5-9+%$0D&5)\VJV MNF[>NQ.K:UZK(J_8G0"R+DLJGMZQ@C_>S.#L^8U/^<-.F3>6J^L]?6#W3'W9 MWPE]M^RB;/*253+G%1!L>S-["U_?XL:AL?@[9X_RY!J85-:MDUE2R6U[\DV_4[F:6 MS,"&;6E=J$_\\7?6)A29>!DO9/,*'EO;8 :R6BI>MLY:09E7Q__T>SL0)PXP MG'! K0.ZU &W#KA)]*BL2>L]571U+?@C$,9:1S,7S=@TWCJ;O#)?X[T2^FFN M_=3JEE>2%_F&*K8![VA!JXR!>Q-.@@7X_/SJE^NETA]E')99&_;=,2R: M"/NA+JX AG. H0<[K=^]X^9ZMSAT'VI$^RR1%V6J(F'I[*LA6"5 E1*G9@K MG:-_Z/8W:^FUW-.,W,/D 1O7,F]4+!!JKA+%?NBKVZIW+D2 M/'J1QLNL[<,*01+%P?7R<"K=-H,12:,D[NP&JL).5>A5]3;+>%WI.258QO(# M71=L#BJF7$J/D:(3"2F$,(U&2FVS)$@(A&ZA42Z0C",?C;%NE M* TBM]*T4YIZE7[4.JG*JP=0, TY( S-%GR[J/7-]-Q([>\\QA'&(\FV&<9A M0HA;,PQZ%@5^U"2GC!"O/(@_;P01RF$(T% MVH8XP3%"$VL+]IR#EX&NR.DZ+W*5,[?2%\7=2T4;YMP##_J)U[%E3Y\,6)P) M8[L@H(A8I=EEAV%,)O '>_[!LP 4M2YY)U^,[J_N55[612W!MJXV>K4ZI=N@ MLU0[6$A(1";*'>QA"/TT?%;MH>&YF6;##D81PG$\SL$V)'$2$#R10X]%Z.?B MN!2>")YW6>RY,+L*9P8V"),T#N!8O\.,G'8M0_D]+J&?E^_9EFF-&]TY'5A5 ML\LTV_Q+(QC%5B&R[2"&:1)-UE-"/RF$W@?:1B'$NDFR9H?#+L8IGAAGU",3^9'Y%U?LN?#I M@B)8T>SD]E2W*\V# A?S)G&WF6N\?4"]C_O?M]H6C#K'O2(C]I]0ZN7T8C/Z-O>5GRRIDL"JQL]-4=GQ9,W]S;M9!ZF M9!XA J@"'^KBJ3O5:7J!CYGB:^WD/JMIQ\4F>Z*#AN.Q.6_\C/_[>; M36[*MUZT9F>_R"N0'?>@3K&.[7&2(HP2J\"X+$D^]B/?>>8OU5*Y.M:-;V XN".3D$4VVQ?P#!( M<&CUY4Y3&(0P#:>RZ/L ?,F&^G1+9&J*O!1;;?3AF:9KO^TP=.^WER<'Z>97 MC#^I>,@KJ=N4K?8,KF(]#.+XP\#Q1O%]<[:^YDKQLKG<,:J5&P/]?,MU?];> MF./Z[N>9U7]02P,$% @ E8 L508DL*GL @ APH !@ !X;"]W;W)K M%/ DDZ@M2FFK9)4Z-F MZYY=N E6#V0CD:J3(K2EFEU[V'$UTW4YD_?*3-\*.D!#]P)YCN>UR.?= M\MM8UG*W*;=5YCJX5P?WC-_P%;\;D)C0UARE<-0NU,_5I=C@&&:6>G $\"U8 MT8=W;N!\:DOUG\P:&8=UQF&7>[10CP1PKN[L4K+X\4+=6'WOT%4A4\;)'TC: MXI>>OO'4;X%MY#OF$]K;_63]=0WH40T].@]:;4+$N!J9/7J/:0%H ;P,TQ:@ M]!_O@3D#QSV@[REJH/LUNO^F]?XJ1-&^UO[1&AZNRM M.SEEZ_84-;BG-??T[+6^Z-BXTZ/UFXRF@>\%!ZS]=0U> M_=@G%#:Y]_YOW4[N'ZK9$@5_;I*WPKI'#./):#3T#UE[ZTI4>Z]+T"W:=\S7 M)!>(PDH)G<%8.?"RZRD'DFU,X_# I&I#S&&J.D7@ND!=7S$F7P:Z%ZE[S^@O M4$L#!!0 ( )6 +%4-*D3/+ 4 '(6 8 >&PO=V]R:W-H965T&ULK5AK;]LV%/TKA#<,+9!&?.B9.08:6\4ZK%O0H.MGQJ)MH9+H MD;23_OM1M"+;)*UXG;_8DGSN(>^YE]0QQT]LXD^W(S1Z>?"Y7*Y4^R"8C-=TR1Z8^K*^%_HNZ%F*LF:-+'D# M!%O?P#N K =$)X((%T M.7>$L L(SQTAZ@),ZL$N=R///SVW&@])AM9##O M^.]V_/@$/P&?>*-6$N1-P0I/_&PX/AN(#W2N?<+X)>$[/$CX^Z:Z!@1= 0PQ M]LQG>GXX\J7S_T;/?WCT(S%(7WUB^,@)OAE3M*RDKZR[P- ?V&Y?-W)-Y^QV MI/7 2S%*;'N)F+"TD(HR0YQN4>7!QG44)ZW%&J49]J M--AHW6;2+ %[UN\XZ4\ZNF3/79)L=DFR_$)D1X6(^T+$@STWY=+L[F*@]W8, MT6%/89R0++1ZS\5%219FR&H]%T800DEBM6CN&39!88PB?^LE?<;)*ZM,,BKF M*T";0EN(K?9&:_..&^K$Q)E+AF!D+SX7%44IQ%;^+@J'2>:L/!>&HCA.3V2? M]MFG@]D_: NFE]T56+)&+\'JRLA "VTE2JG:-;EE@TJD[K1(1# BEA8N+DXP MR3)+#!=&PA!ET*++/<-F:8+2$_M0ULN1#'$S[8S/G-0O>_,&E? L6@M> ]_;. M:^J@,Y5W"*4Z-UL##[(U)RBV-/ Q8KVZ86KM%[D'F2($,WA"A0.KBUY103&] MH_8K7_M:P2KC?-=4J.]>(9!;$UTZ^_TZ]>!P'(<0VC*XN)3@),:V""XNR6"$ M3K4"WHN _T,K/#+]7Y.!TCP$BC[[%T3'>=P.89H1&-DZ>)!QB-/0UL&#(S@C M:6CO!!XD/C(NQT+LK2\:]':3>\&WI?F_JR5X70'BS,)^&[P.F;T.R0"1RG+N561'GAS.'UZCS);#"X.V#?+#7"DB1XI3]=][/C1L M^LZ2H2BKC?+^1;_KZ%\5P@MSA?#"7"'BLX786T$T[ 6_FG,CO=_3K7[[+1EH M-O6CED(;XD,U). ;)95V2JU3&.H0U[0E"<+0]L#3&EU!EO&K4[4.F?]@>D M[\VQH/7\#MU,D>?YK#U0-6=V>_K=:>PG*I9E(T'%%GHH>)WHV8K= >?N1O&U M.<%[Y$KQVERN&"V8: 'Z]P7GZN6F': _9I[\"U!+ P04 " "5@"Q54/R:QB.EU[GJ9N-=^IB7:YH02=2057_Y]09D116 )@,K> M]$ML.0\>@+O$[CY84M<[SUOM]6^Z:F\5SV^[?+9?-^CG?9LW;:I_O MY/\\5O4V:^7'^FG9[.L\VQP';+V^OBWC_7M=75HRV*7?ZR] MYK#=9O77#WE9O=PLR.+;'SX53\]M]X?E[?4^>\KO\_;7_<=:?EJ>6#;%-M\U M1;7SZOSQ9O&>O!,\Z@8<$?\I\I?F['>ONY2'JOKZR^\]:%IJVT_6*Y@6^Q>?V:_]X8X&T#8 MQ #:#Z#* !I-#&#] *;.$$\,X/T K@X()@8$_8# ]1K"?D!XM/VKL8Z67F5M M=GM=5R]>W:$E6_?+T5W'T=+ Q:Z[L^[;6OYO(<>UMW?5KJG*8I.U^<:[;^4/ M>=NTC5<]>O?/69T_5^4FKYN_>JO\L5@7K7?E_7J_\G[X\]^NEZVGD%:=9O2MV3PU D9HI_BWW<7.HOTY>CK",K[25+Z7O3@ZD)P?2(P^? MX#E.?_)2^MNA:+]Z[]NV+AX.;?90YEY;28/5TJMOO _Y4['K+MC[D)79;IU[ M6>O]LF[?>HR\\:A/??CGWGHXB,>>Q)!T#5SKP MBD9)$'&?C)$I@"0)8V$4CX$" A(61 EA)^3(NNQD76:V;K<'FC?>+X>V:;/= M1IKNC9<>?YZ;\)_9[F1" IGP=99 ,6% 0\6(QM5T6>9=L\_6^O1GBY\8*H'CDEQDB_8R4LH%3)8BL=*!-C3*5(4"A3 DG1@A(2!3P MQ(6C%1YFJIG7?8?*MD)E2U'91,\V"@=13'@, M[T=R)I/)]Q=*9H[97L-D6Z&RI:ALHF<[]QKU@VBBIB.#-"86;8Q7U?4SV4.I M>4FSO8;)EJ*R"2RVL7,'94XLTOP[BSM;[NRGM]4?1)?V) YIR )5 @'(K@)A M84S5^@Z"PB4(B"0D2$@\%?,&H4P[^OI25]@R5U83P1H(SKF1V@,-E25#:!Q3;V['"D M0"QG"G/JO=!ZQD+T@X4P#"E1-X .4\^:[!!AG6QLDT&0$[,B=RNC=%VM&4,7 MMEJX!;1OX @V"-^XI8[]4, $@=AES_5':,CN]P9T8!K(02 3N1."-D5 M*-P/X.U#!T5-+8H:Z9B$ZJH1WCOF]W:0V]0LM^?DSI[* ME"ZH+C!#'J@'?RL IM[X=HBP3C:VR5FCUZQFG7(GU5NAFC%T*:OF3@!R%7(: MJR6TG4K8J<;F&/0?O: U"^9.:R2EKNU9\Y)F[W_4!BTJF\!B&SMWD)X447I> M$O'==">%=",#"&)STDR=6I,!PE(+V@KFQN-%+2D:U/9O)[9 M 0JUK8S*)K#8QIX=A"QU:"V[%BAV/4N!)K'/@D@+,U:QFMHAPC[;V"J#GJ5F M/>M6HNB-7T,B],)JZ-G/-2YH= M U#;N:AL HMM_&C@(#^90T,7Y_$2,.KWT]OR)P-ZGG$4\8"I^1- 7M&8)BQ1 MLV(*0>'\"2*)+'Q(,/7PY2 #F8,,_&.+%*:K1]#(NJB;*%( Y%21 D$GC PA MC44*&W0ENZ!+:JZIX=O5M45J7L_LIUQ16Z2H; *+;>S9LX>7'5JDCD6*F6KN MLPNH;"M4MA2533#][( &E)&)\PTV2&!FEL!.M9298[;7,-E6J&PI*IM@@+)F M,A'&?"IG#<*:7=#0O3 WN?9TS4N:[3C4GBXJF\!B&SMW$/3,H:>+W)ZHJYT?W0:1YKIZT.GL@KZSN04)6]*UZ6Q>S^P MA=IT1F436&QCSPX'#LRAZ>Q:\ND-9/4@ANF'#E'D!^JS]0!,/9:R0X1ULO'[ M7H-.YV:=[E1)<5UL:^]ZZ4I7/94"(%>$13P*5>UG)Q,N9&.3#,*:6X3U10^> M@#& Z](4C@'F) +HCYW>R&8Z^_;LY6"'QK/KV\%Z$UE+&;K.C$B8J/D3@&DO"%LAPCK9V":#HN5F M1>N6/_5FKV8,Z]N]*P BE46<,%]MZ]C)A O9V"2##N18[PO;HZEK;]>\I-DQ M +6WB\HFL-C&SATD*/]C7QNV1GTW_0G )D0^@)P2^1!T(G]"2%CD+\^^?Z;[ M/J*?LUKNA,8K\T27MW /G_ MCU75?OO0?&PO=V]R:W-H965T&ULK5E;;]LV%/XKA#<,*=!4(JEKEAC( M9<4RK&W0K-NS+-$V5TET)ANBF*I'JZ8KEXN)CAV?.#SWRUENJ!,S_?)"MV MS^27S5T%=TZO)>,%*VLN2E2QY<7L$I]=4Z(&M!)_<_90[UTC90K?:G(Z_8_>MC)NC.4-K44Q6XP("AXV?TFCSM' M[ T />8!9#> C =X$P/H;@!M#>V0M6;=)#*9GU?B 55*&K2IB]8W[6BPAIR@K<X#5]T'R,0'8O1!E')=H]_*C&6'XQT VR,FSXBOB%7A'TW^#E'\ M%A&7$ .>Z]]9O4E2=C&#ZJQ9M66S^2\_X<#]U63RD90=.,#K'>#9M,\_0J^Y+5-1 M,.?D3U'7QASI5 2M"M59MO-32F(:>?3Y;H@L2UP_#7NH HM]#]*TQNLS^ MA4KJ$EL*Z#ZI*%.>,U0"]I-<@79X:X)ZK1ZF*JI-#37!RU>'U#]F2(^D[,!? M0>^OP!K2&P9*4YYTC;;,4%*(2O+O[0.3Y9TZ?R]JGD>""(^"JXOY-':#P!S= ML$<;6M%^AG!N6?6D>E8FFH5<-CE$*A4-Q-N$-M1@G$8!)?X(K4', [B^&6W4 MHXVL:-^S#+(IAU[+BR9O:I16+..0F(WD.?\^;I$=XDB'$D8Q=J,19(,C8"OI>BO3KJ:++#$&9P!RBGLR%6,- ?$*Q-X*JB^$PPEYD!HK=@<]< M*]1/?;'F#/"BI*X9>%=E<];5>5&,G/U''7)&+Q!ZC0F/IW(9+S' MQMC.)NND7+%ZU'6,)AC1XV.VH&-I._0%&7Q!K)&\W)6PZM>,;Y-%SHPV$ST6 M."!^/(Z9+@=S71).9=PP IW?56R3\ RQ1U47K N4D&M6P02NJH!U=A$T MHJI]@.FZ=)KD Q_Y$8>.!O;&=OC^U0"T />W#[AB;+N+[[@2P@;.QE>*& M\&^2I\G8^R:OT' ,T" 68N+A> +D0)38SI0 LFJ8-?8OE:Q.BF$<1 $9VZ#+ MQ;X73UDPD">VL^<-6S( FD&5;5G9F-ULHD(W<.,Q91H$HVC:S0-G8CMI_B4D M4&8R3..,*'7VPYX;D6 ,TL22./+C8"IG!YK$=I[\^'^GCEBG0\#D4Q=KN6R4 M#'P:43-Z,E G<5^[E'G&S\LMJU^!GUA)^4>)YUC:#OTPD#"Q$ALT=!4V^=06 M,_O6\(W*.:/9^,7F:!"!%N7NS8<.40[T2.STJ.7:JV.E$Z$&VL"I-M #5Y(? M6RTO>9G 4NQES$==+A]+VZ$3!LHE=LJ%_$H9RZ#*2E@+(&U%L*H2X(U-)>"B M,'KC94XVB% OAO4+F0CAP,O$SLL]^C: I9"LIVAT"BR2MUM)FP0*R(A=YV(< MN>IO;($N.-&?R4#7Q$[7?79"$7C2YET &"B=V"M\!9FH>9X5J6.<"#8=: M,NARX/_ #; 9*1WHFMKI^K[9;/)VNQ::1_K<6"$?NLW]B>4Y/2I3'TO;H0L& MIJ9VIKXM)0.]\C6-A[[,U0:1,'9]/%&W=.!J:N?JV]WF8O(XL1E,M&U/#9M- MI(/E[!T#%*Q:M:O^T/X&Y;,\=1L^O\-EU=XXRJ.F.=3XD%11R MC7*V!)7NNQ!\574G)=V-%)OVL&$AI!1%>[EF"1"<$H#W2P&$L;M1'^C/J^;_ M 5!+ P04 " "5@"Q5@HQOD' % 9# & 'AL+W=OPF>8;()8DQ M"# *%G]^IX%04J>VIY.7RSBLHNS9\\NX+.M=?>^)@KBH='>_J$-H/\[G/ M:VJDG]F6#%9*ZQH9,'35W+>.9!&-&CW/%HM?YHU49K(ZBW,W;G5FNZ"5H1LG M?-BE40\8K:X2C\GQR ML?QP><+[XX;OBK;^X%MP)&MK[WEP79Q/%@R(-.6!/4C\;.B*M&9'@/$S^9R, M1[+AX??@_5.,';&LI:2Q[?S8/<,T;YGER<]F[R9YQ M\UY\MB;47OQJ"BH>V\\!:<25#;@NLQ<=_M[IF3A>3D6VR+(7_!V/<1Y'?\?/ M^/MB ST95V]V\K09E\0'W\JWH"\*%2E@M3"6]UQ>7@1K*BT76-.;I2,)8/2 M=_'+3T4#A2E3B5"3,$2%Y\,& ^5$<')#^/1BBQ+C7]^UK76CD:/N_OQ^_?%H^5[D3GGE9^(O3&)+E\]2#+ YRH MGE K\\P!-2"*LC.%1%M!]'HG\EJ:B@K&*P'1HYA[@,JGTT71$9/#+KVJC"I5 M+DU(EB(=AN",;53NX>1GIQQI0"V"]!U,ISS@(BQW%M,JV1:02J0!T MA9.4"-]1RF#SVW6A-(0K3*Y+HK!K-&&G1\3D*,R[9!->IO.>03>HI%-^6O M2" BI^#C.'>R##T?A8QJ*C6WW@/^>L%/:S4V#A.BG8UZ MZ.!Z%S-/@2\ML 99]]V>BQ/^I%@[*PMRR[E"'ON-6I4X?I=K,!Z+$-**FN??GNI4&HIOXJ++>R 8 ML4=D.::\YS&7;HTT4J.\[Y6^K97FG#]PDED"CC8$<1ZPH:)&FI@J;!A3"1:I M9-5"JJD(R*#P\D%)+2L#$G/H"##B??0X_8HKFPM1*^R*E852,$Q$7]2I>QG/ M8!YWC)GXD;";L6\EOZ/B]VF38'1$P0 A>CR4//49W3?)#5+9@%B/IU61ZDR9 M#?6U#1(J)YNH4'PWN+F>)D31V"EB2C:LJLYWL;%I62'JO-Z#F(F+?9.;'L9R MP!V*RFX-=Z8(FDLF9-2:UKB/X!YF,L3#4BS[%DA117Q3X?)5.4NW2KVC9QQ=.B@^+Z5SH.>@(8Q7 MSK\S/587D;B!+L3U]51Q6\\H-1+!='7V=/O1+F!\\U"*>*CU((R78F]"^W<79\]U[TS[W] M]O[1_%FZ2B%5FDJ8+F9OWTQP$\2':#\(MHV/O[4-4&G\Q(6!OL(;L%Y:R"L- M^(#QOX'5/U!+ P04 " "5@"Q5':/N=_0F "@@ & 'AL+W=OO?=^T%@I+5I,>;S,04N=CCN\_%-W=U\]FLE6J3+YNR M,M\>K=MV^_SI4Y.OU28SXWJK*OAE63>;K(4_F]53LVU45M!#F_+I;#(Y>[K) M='7TW3?TW?OFNV_JKBUUI=XWB>DVFZS9O51E???MT?3(?O%!K]8M?O'TNV^V MV4K=J/;3]GT#?SUULQ1ZHRJCZRIIU/+;HZOI\Y>G.)X&_%VK.Q-\3O DB[K^ MC'^\+;X]FN"&5*GR%F?(X)];=:W*$B>";?PB6!&^^:%:)>OLC;[[INFODL:' VSX0!7#<^UW\W&RJGSK&J3JSRONZK5 MU2IY7Y \3W-9[26O-CNPVF7R8UVU:Y.\K@I5Q,\_A9V[[<_L M]E_.[IWP;UTY3N;3-)E-9K-[YIL[<,QIOOF!^=[5[?"Y^+'3X<>0E@>ECEETXW,&-;)PMEQ],>_1H&H*$VM!78TS9K> !L!X^G MVQTP<+L&:>. LVU@)KTM8865JE0#Z^_P=[5M+0!4\JG2^-<-SFZ2DS_]X6(V MF[SX_NKJ/7V")GN4(A/.)A9UUU9('90 M PG@?^XJ%O&RQ:P5(AHG;QD6]597. !(>I-5H&P0@40EA"@"%**JJ[*N($0< MV%2 ?:%A(J>L^!E$-7]?J5P9@\<$,A*R39:91MH.\()PF9Z_,(=6VM9&,]L1 M)X*@VSE!EQ+@==M[&-8"743#06DW1!K&H;A=-TK1@Q5P7K)A0$W M\'^8>JM(@9:[,7'Y_8M9+H5?=%TPV(HD6]2WL(5&$3]:0&E825<%"!6<'R=L M#\[/G-FHO&YPWW:Y98<\#:P,@+.DC/CLT3*(MFO5$-:&Y9*PCN4QDZP!^@NE MP/X ;BY8-."("A91IH7/=6<07KB3;2@MMUT#*%1FG/R@0:P4*!D^#J&_:QJD MD%)G"UTR6ZDON5+$RJT?D!FCX,\3^!%8 D\'QH=J&D+\K:HZ]219[)+CR]-) M.IE,ANB&,4?28YOMLD6I\#P9/%\2?D":M;LT^7Y\ SI Y9^)G[[7)8!0N*6_ M>Q/H [,&F*SKL@" (TC>U=7H]1<0%H36ZS6P #"?Q>_+.FM 4+.P!*YL4:;L M\-=W0"0;Q!KO>IZ2>#N>SM+3RQD?K1TZE^R-< 9I&Q@4\@CL26B+V$.()-N@@,LT MG5S,OP*%++X1?\!I )?:$!:.Y^GL\I2>M]AZ0):!!E@.$NZB,_ D3.O, ];- MP!JF6^*6$2%Y9D#C@N,"Y-'4FYXDVJ#3A"PJ7P-RZ &Q(T@=Q-BYTXB-%E3( MML49Z@4)(_4%\%)EI95*,!$929N-:E!&D564F;IBEE7-!L3*7^L[8/LF7@!I M'Z2C HY#X.$4FO02[_\ 9[/ZN$&#A!EO9O4,*5,=@3!%W.%:+3AG*5)Y5UE1 MXB&R*/7*0FH-PG.U#N>?6\X>W!"#:=O4M[I0/?B)#>*5+*IA777,&4Y-=UNR M=>R6#%I.P9[$E@K!0XS0?WZ3[=@2%+4 9A.08584I)HS5/RW\ A0$#Q>UAG3 M100LY'P9;W]CN0U/PUQB'.)45?$49G$\"A*:#8JB4T@.^*3ZH@W1&:V5(F8* M!816>( ,R'A D4&;#88MAFT0UBV6!QLXVJUN.K <-8CH#ZK4:LFV'D"[WNC< MVH [< +:Y 2G%(OO^NK#ZQO\UMI]*; EN-XL W_,&@ [H!YD)5#JG4)V@-UU M"P,\ Z<%2K?#2[72IB1\I2)(\>2XUA7P!>HVI+-H!T2G*0.1#%- :2LOE'$R\E9;HZ$ X\]"?I 35TV& MF&3-LZB%B!VL"+;XC=]K<@*>?6E-+@Q_L*H'$A)3.#/)$-QE+7_6MFZS$B&7 M;>'$7S2H6ISQ^ S4Z06K+9BJ@)4;O6 T;W2.J?%Q!Q6\00^:]/(/P=B%T"V.$>=%&X*GQ).CZDWR6)?,:#.%?D=XZ9P&2 MJ(##UQN%\_P"3KA>DI]I@$8:P#::MBLQ!1=@?RQ1=]X!?SL+K6\7%5UN_0+X M#@Q)ED%B5)(#("0[3:<7EV0K/7^MW^AFIE;" M]40;HAO=HT"FQ%J- 4C,#Q2#:$R 9U8:5>%6B#>O#1)';!QZ6S DLQ[OB/OR M>_!)3(YB:X1!*"(R&K0"GZBIV%)ANH15LM*0.PSJ\V> &AF4Y$\@\1<:?<_W M/O8$&[]VT0*DF7MB=4&8PT;-;*R$Z!I#@U#T[SW#JR#:+$$.'M+2XM!V M)&C @YQ3&O O/T013!+9!QS +<>/IYJ:J-8#X3UM"NWW@ZN:3&_^N!BMM,CT=32Y3=PXZ)7 ^ ML%J.C(K;NJ;$$ABVRV*5-1 E2KQ$$]NX,#2X R(V0LF, MS$&C2-H"!>JVY 7(=Y?P-QL0=;"C<0^>Z+BC$S'$!,Y@8D>S+"DJ!9RAMN8Y M&/G3B_F+>_^Y&B?O,(A& N&]:@C22(<_!:[X38 T#SB[G?M_U6QR-!JY%*54 M67>%,&U(#,E26>LT=.$M'EBT8*Z48H\YNJW#H47+^F)@H:IW'AK%]8@1V LF M5QLQD%G[$ND#*''?*7-XL+8:;R%(,64H0JMBA"F&G06$=Q?%'J6PC&"M[EI+ M0\1F%*,!X6-HB=01+7$#X,(L6>Y306*TL&NT9%BYNY!6?3AI%">N&C;4$1@C:V6(V!L6 *VX!: MP$1+NP87 GX&L>9AK)QLL!K6"Q%/ZV)Q.EHUZ(D!:A3XJ>2%$Q6RRD1@=1O% M3XCQ[HGD0* EP.TXYC>/'Z1YGRBL*P$)&NX8]"73I535J@7" HL 19'29/>1 ML8V6L\^F(DM43*R@,7< DXS=*^OHV*!U7J.E6"CC%1<%&BV,,FNV/HK6BIKL M:3+FLLA6\*%.E"IP2G&E'.QU=5LS4@ >?N<8#<,=P@GFX&YD.Q:S#=%$54=K M8(3!DF5 V($YPBHD:QH4X>(Q7HF-1&3JS5#93^&T4N,#^_P DP-\;:C%]J-!':\;GLO_B]GOH86TE'"6Z0-: 1;I*[>2(3]H6'C# M:=X< E,::MA UH($V:C,L#V^1>>1-&5]A^8B*QMP4A4F+/8TRCY_^KV,V1/% MR1!U#GPLE1LOPR4H8A$'9).K&,B\/]RKQ2-H0A)0DE[""$M"7H3L#&.1SM@N M>'@JWA0.Q761T/VNX^)<5[]B3GHX7]J%!DH@C?'^*U^^0VY>@P M,T":[I#4#F5QM\74<:-&F#9#$V6CX>&VKCC%@+%RIZM(#&'@#DWO [['8T3X M$'7^VT7YCX(UAK_I.RY>#F*XQ%HRF]Y#DH9%VQ%#) =YLK^8EXP9FKGL<$1V MW4K?JIZ-$!$+($3=QBOF"&UZA0YCCCVLM) A$6!3G?9HG>$)N#(!?@?IFI7Q,/[=J3!8XY.0F>JCBD+S-S@.^"\$R0?^A#JW#1X)C.1.P-NK*^>"4 $,$U4B^/ M@=AAKAH$W0'1-@# GB!%LP?CP@=GN,$@V@%C(C\DE&U-G)N]H'PU[/Y>NXBM M<#=K>@!$ ,;7 ; MN?B:;>U_M,".(QN;[ L,^%4$2<=1\0+H.L><>KW #;!['4;<85X7#F%P'C@[ M&U\/&KB##!BG.8(C!Q&Q^]=&R;7;TI%<+#$R, JUP>3*%O3^_:;VPSLY3"'! M)IP3]!-ICZTM?\9-_=P5*_:@.,%BBV*-5T6^6&O'@.4Z(-(\GN%%NKA#BK'K M:D\PU$96PWZ(2D2] NU?[Y02#YGKH8VNF'")Y4SK52G\P&E3!%E=JM!:'MIA M#$ZG[4F!D#+VA[<)MT=(%:Y]/"A9#O%[D P386%]C[X\L=OQZ[I%8BV>]@N M[C-,;)FVM5% !X#[\ZN-%U-N@C0\&!Q>P8.!U&!\RR&[U$M VRM*5*B*E2.V ML& R8W PV=Y4C4[0\ZD8-"8Y_4&6' 6KB?-M+FA@AZYP.L]8DCS@N8:!;,EC M>G[KB3TV?V MX^R<\3$<\)B>,URF I29H&9^.?V-X+WV5FKRTM8!4!001(D+RI6U"2K,3$^; M_-D,Q6/3I*LDZ.*_E,!3/T8K8CO@J"L[X0V5GLH>70Z PZ16U M3Y/CY-S2?R*E-,?PXZG4-P>/QFB'YRRFDNG9F7MP>S![1T\R_2A^OB1W&>-#[*#N*S!@&E+_% I$@V:G6DX!;-30LGOQ= (HKDU]!77C M2WE=Q9*/^0TH#FVGQP27J>L-F#@PV4F2AM='3H1S[/O#ZSO0_$>,. M'1(?"771O]BBHSK3P_DJ^!U,\;)DP"T/.1=CXLX&HS:VOF^//&U%9J_4G\OJ M;8<642N)+F=D<$X$*W=X1[ ',C]'&'=)]W*?T?[BE-(>M,D5H#+W153B$)3? M@$&"96[XYW0V(E#9V(7@BA)0F>\0VCNX+_^Q=;DV%M^; 8XBD_2K:/?MF<>4 M^/$Q!YH3#^)H2%3B!+WB9; #3D^Y*\5)XJ$\'$<'G:%6J!+8KZ$VHQA=7'P_ MG%CJBPP..#H&)S1RN):,5''*;-'4*P!IX'J\)V?RJA_'^.!0-%R[06CQ=2$M MG4[*QL1_MM9D9%\/!E+VHB@!@1QPJS*G)515^/!>7"'&"K4?H0[K9QP9A=)W M# 3N>JTD6_)]H] )X\"L__DOA\P:L )GTR8X^1,#,UDM)<$ '4\ MM?/,>9:_7$74-YU,_KA'0:$D3BYY0#\:[#RN1@E07 %#F/@3#3GE$MGYF1R> M69,QSYV4AQ0>-7F*XHJ%NDL^!]T7716,$>+ESIB(S-%YM%Y)D/2BXD'9ACPL MC[A=Q?SC)J'ZZX0#+TSC.!"FABUJLA4DX$S4I)LP?W5=<]K:E8I=OJ)"4=\K;@'D#HFE M:EF^WN-9%L_ J$2,B]VA[>7# ![:--F("*E<8;$O2E4,R1B**@"04=#2VA*0 M _59LZ>[1,VB>C",K5,7U#)D6)1B3>4H+_!4^T#A>O#@+"G6,;FLCY2^BO#R MP1!)P[BR&VF3<<5C'&/3[GC8VV(4EAYQ["8TA@K-#.DW0=&%^ZI; P:M@NK6 M$*XRTG=/(7GTVF(FV D*). ;'ET(\7 G$TS94,.SU?-=M46EBN$<..;U3W]_ M^VHTO02[%G3^1N<'>H/MZ=1R24X\XP%,#872([C\(,/N1A:8GCWKI6]W Q 7 M'5$0%_SZ-<)L^+;&%0@SU/JXL'(%IGIS=<6PVV)GC6^M3*Y>W8Q>.MV)78#$ MWKXY-^#YO2(UU^7'XLTE7KF#"O$S4E043KF','2-*O@NZ4@I+FN0B?P(_$I6 MYR@KR#0#M;5K=2ZN*FE&TC65P;2)RM=57=8K++-W/8EH!A>=VZ*O"R=1;5O= MUEA+O-;;O3(G9(>&Q._!(C9OP]-)M%0MH5QA>-LJ3:"[HFZ\#UJM:F)12S^J MNM5-S6T-)U$'FDBX.8@,$DU."-A'WPOIB<1+N4_MB=S\X?OVXTJ%L#LLYYL MVGUJYSI[T@)U%V1<$*12L\$Y:[$:B6HSIZ9J13/K M0+MLH#"D#=OJBGIDL*?)T>"]W A[!/K16[:".3%O>&O4$;(G+<->2VOJ]C68 MX>99DCYD_18*Y:_I53.D/3?2$9 C7"[U$?& +$RL@&4OP@P/"X2W'%+_B.7^ MR4^NQ?0\E3937O^?:FD]&: MFZ@,UL>]OX!:O+-X#Y 2-:8F&!=?F>?)B7X","LT5;P1!A26.Y;4/N_;TZF1 MONG*:$94QDB>U$)]\#$5E'4!EF>3Z06">'K)H@F!+:9L#KZOIJ*P_+.70M1P MBSJ$W9@:5TKM^NNX3[+MQ^ND=IH_/1L?O+S$U=K@0 -X F[9A"UM6 I M;#[G::F =.D6>T&/G]P^<=2:,;\1KX'+W\C*IF9YP&V)B# @V09];\5-=K!@ MBS9@12WP&VPI8__'6DR#Q[DX^?R$9!GL:?\JH5 RT?T0L5L/7IOUXC#--D"$ MKEPYJ]"@&B W-C =V!Q!(3"9I(SD0*N:OL1]D*X0VA(&YAEB%7BP<(X329PD M#X@SB@@*;Z7ADPYN K88Q[?KX-3CY#6Z$!*MBY IS1BD76P6S=4= MO!,(8V&3/TKE'0S. MN]*6B4NYAU_0X]9WW+H,>>=5/ZTGNP/AA>/E4<1XGH%,8#*F:]:6!@/,.Q)Y MJ-6"FXC0&!3?$@U&[AN(ZS[8]C 4> (\#3S!-7>&5;^+O.&F[+T/;QY[1U3, MR3Z46(4@\L2'=[?(!3+W(.OK;ZA"98PAEHIJA@F^[HX83#A%KX+P??+4 M%C LDY/C,P+K$P;S;/HH&&.D:1#(*!L[<,-VCP"PBW-+V=.@\?)X-AM*^WW< M0\M@OI'+O_R%"'?DE%AA7MBNS,"1"@K9.\E,2!\X^5A-OQJ684NVC ^U4:YB M8#<4[>>; ^C\0S#<;XCNM:&!O93RL-TP!)/^&GB1@V1YR6O=SV+OQ>1B.O(@"QJ I$P,_5GK47GX M?7U^QQIC-I'E6J1Z(:GX1JZK]G[#\&O@$X#GXO(_!9WV3I6W/?CT3S9P-5T" MA@9)./:DT;;A.T_LC3_(SV6Y3^)Q_M3?V5(W>J71(7"4CB/CV+>711RDCB^1 M,=;R7T((J[P#E TKH3-E+LUS=V2YH3$?HAHDS6?E60;8_NYJ+M% MBV%4AWZZB.?9S.OTJ;U$[BNO\NFKI;?QG5SH7:H[OE&QU!73[6 52:B5;4\A MW12Q2[#_2F)=06&:I@GH0N#0XV8*(.AA>#$-HFYIT%FRVZ)7('[K'BG"=+^]%PRCPO4X-RMFJRP5X5PI"4J@'0(ZJ=:I.#=N=A!_L160QOE MYZ^;>'K@TC#@L92+?C,*[?36'@O5N1-0.XY$9JGQ7J+27M0MQ8O%@M4\VX1= MZ'P0JN473<#N7N87^(TIG@?S-J]^MR!^)C67*7[B@LK_FLC]ORMP']XB)D4. M-EY_3TR>'OW@?UNET*[I(/+HAY/8>0SYXRS MST@YD:]+?W9V)C]OP(YWNPP?R+G@O%1))/W*8#?;*K];M"%F.^XJ&6OJ" M7'%_GO"BAOTLM!3#VQJ 7B&$<-5_)IOT=3C]_Y9A^@&DW^@'*MN4@H*8,M!X M!"#@J)+OW>51% R&0;JAL_/M15%KE]QZ+EV% [Y\Q7-1!X+XU2Z_@3& MW[Z MN'[3VN14!,K$U6U8? 8=R)X:;=F/O^\XK$_J5_5*G(4D&.U/&\Y-4T%%=!C* M9H\MX#A!!#O J]')YR=/0B+XTAU58AI?YD?Q'$V%)@)>IL]_I;PLBPILXE!E MV;N?E&,=UIX5*P@7#BDNO-)'>RL%5[47O[5-N;[/A,T,8$=^:P5>INR$)Y_+>M=[57L^"85ND[)_5!U53U+Q3U#6 M1P>W>@?1X9C%[EEZCFSPXF/VQ>+M]5#E4$\RT-4AMI%9H10(U/&!R'/<@,BV MHN92"."ESR"&1TA2(Z1]$C<&HX]2Q,J!H;),+2T.+>!K;%DNQ=1A?3A5L,?M MS#]^^\*MZ WJT8$_% 8&?/3!7Y0'#&GX/FCQWJP&(D)R$",VI1R<5$6$>5;O?H ST>K2%H 6'(@]""=Z%8UR MUW7<*6Z07P;K#N#D8?#T+"COE&C*M;6#I.1O'&#B+D7A#U(KZWVV0>CBAZ&8 MJP[>.1/F: [LX.'0&>=4'6SN*0*(LN"40)B=I1?3&4?QX6^.[-&5_=*5Q0XX M74RB6T72K,"+L9%:\,J,L#A*HNT77 =[@,0YEC-+SR^X$89XE;OQ45"%M1"< MC"4%U'O_PJ."CKV25+Y#DXO?>G)*/J"?8 ES2'KP%8K*JX=7DEZODOR=1>TR8,/ MIO36D*V_?2.*Y7,2QM8B(7?SYC!,(CVL=(LPWQ5!N\<[.8%JQ,_IC',9&KKU M9R:W)H AWCJGUW]KZ8 @].,I1V,AP0GTTFE\D-3?N6G"5\ "]WMX%F MN:J!WF&D%@V_3.@TKD.9#D\1W0F/7_@;TKD6CSOVT0(BF\+"8LST8MR%PC9% MK.XEF'X/69P"C)P0^],][DGLV5".SG]BZOU'GQ#WR2\Y3\^1PR^G#WQZ[:C% MH2TBAV1$_\W/TOG9Q-'T'BO\,SLXO4A/GTT/GL;?[!.\T)GPZ M=Y_<=[/S<_I$]#%BU7(=%G"'MH&@CF.'&"$\QXJGI6X&8E MT[/[J 4EP"289-OY:(^I; M2X,.E%M%=DY*%UTQS1]H([QFB4/ HMC[T&U"#QQXK88@1ND4"PA*C_L>&!AX M,9&V73B9G)P=$ *7*O;@P%5+_1<+I,GY)=--,!&%=(;GX8N>^*YR*L0A?X43 M'KZG['@R/IN'XIM).U@"(1S?N)FQ^*#^,]=?A!=L/[1!)$RQ&V8SFYB*Z-;& M-X.H?#@99F#FSWP&9M*K*O@M@:/'[F,ZO1C:R&\.8+U!-/W=XL??VOP6S+*F M\U=ZA+$@V_8_1/>H2M+]?F.7@9'7LT2];>+S>@_7^#?$E!RF#IQO Y3?CM!X M32IW]R\'*\%"VX@7X"=C\1"\ZPNLS$7+%V>V[O(]E\2V?ED1-;G:D+2[Z6OH M[,.KK%5)\6A*3_[6-X?9^-[>_2-L<>#E#6O=%*-@"R1MQ#:I[849_=IYN3 ( M8_S<) V&?&QD=^CF!E"5:Q -AWBH9O]7?M,(^54N1F-C25&4B$()\E(Z]&1: M (I8R: T^:T%@0/"X295#$67T VU$0ITP'R4[V#8R=Z-]L_$GJRWWK]06::O MI:Q%-(I'&!_![2*X%R?TV65)SHP'"\?F][\DG)4.1IXL_+F.!E-"?CE'"V,J M%NJ]'+6IJ[IS.:TK4?-O0QMV@M:"RU1*\O(*!!_^,IK,_*OE^*TH,!)-$B(> MZI0$T43WN%^]OQT,KJA MRP3Y!2:T 7]$),;P*9O;"2ZIMZMXLULJ(.E%+\K><44K.-YH:#%RM7/!B/BE$=E=I<]K2X77ZS&9P M?00D?OVFX=R:!@O''\ZFC<0_,GD ^\+J?GJI_"]NCY>9+[BC2/C M>WCGK63UN];UMP;L]+>N4@^Q$KYZSJ9.I%CWM14-UUQH\0,5##H2#AX-B9;2 M T01H1C>U(4JO8BR4B?N.+0)Y%1J$_L:2-L7#2F26QFQ1_RBXE5&5QXD)]D3 M6Q_2:/,9ID9,\R5'?/,N6.RZ)KI=@Y,;O-3$E8A08-R.])CF6:D[H-T!'!9/ M@J?=L+ >T,E8>99/)PT)^9-0(47A\>'G@IQVFWW&\OPRPTL<@I(*:P%[#*$^ M^@U,-/ F44MGOV!)H>^OT2ZY':Z.)2;M5W!)\/9&[>RO4$7]SEPY'GH+^=/@ MK?$;U:S4M2I+>D5*U?(+Y-VW&$S"5\D_O^*WSOOAWWVS!9+X,6M66(->JB4\ M.AF?/SMBY]'^T=9;>@?]HF[;>D,?URH#>P\'P._XQEW[!RZ _:ZTO>_^#U!+ M P04 " "5@"Q5ZUP+$ @* T&0 & 'AL+W=ONR$]N)[2KEJO'6SHXGGN,S1((2QB3 M * 4[:_?UPV0HA3'D[V^)!(%]/GZ=3=]M;7NP:^5"N)S71E_/5J'T+R:3'R^ M5K7T8]LH@U]*ZVH9\-6M)KYQ2A9\J:XF\^GTY:26VHQNKOC9G;NYLFVHM%%W M3OBVKJ7;O5&5W5Z/9J/NP4>]6@=Z,+FY:N1*W:OP:W/G\&W22RETK8S7U@BG MRNO18O;JS1F=YP._:;7U@\^"/%E:^T!?;HOKT90,4I7* TF0^&^CWJJJ(D$P MXU.2.>I5TL7AYT[Z!_8=OBRE5V]M];LNPOIZ=#$2A2IE6X6/=ON#2OZ\('FY MK3S_*[;Q[.F+DH/EYYQ$I=CU M7KF-&MU\_]WLY?3U$T:=]4:=/27]/\S$?RM3_(*GM&!]MZU'].,:3(-.5.Y=98PB%55$PK2M\##) "3O<#DE"PX:W2%E- MQB/BH3^%&@,>%$=M7]4M0NL".KA 9EOS8.P6. BXH;T(Z,$9FC:=A12)F*Y2 M)>)WLTJ2?0XH9K'<.W B'[+##IFRD4Y+E(?XJB96.9F4@E=H*K-EVUDW##Q.Q:P@ M3 1UDH+SA%?Q',BMVH*L(T6=0W^-2:*3E3(K8(YD(G#($D2H ?V(4JG*"R_+ M >V@:*HJ<32TL%BDWB.#N\BE$6K,Y"A9=)9/K&XS$E2 MI. $EU@R9+:2SE B8?N&;.MZ14)_I&FXL96N&(M[I= ]7!"WMYFX#:H6LT4F MB%7GT]#,: $#I8F85HY+KD6Y8("UJ1?VH>J!NS=5/,=4R6/S1G'W*95+#03V*.H1 M7CP6]J1K[VJP059+ SC 4X>8[Y;RS.#MVDOL"4'@%-*PCI6LJ*RQWY*%MBPCX4,09TFBJ,^O>= MW#GX*NY3\.^-U6 M4$-V][GH+FK%42^J0"FZ DU2$T-UY;FC_OKWP>,3<=]9_"%:?!CP)17C1E'R MT1UT8*#%"20FCV8-Z"$3>.K"]!*IC]#N^SG.H=XT$J;VP#S 9'8,R ZC7TF7 M6*R0HB2NH839=K6.$3JHW3@)/#8(Q'B6+8U;&)^X@Z:.0W-(_ SG=GO'N"4^ MX=D8<3,]M7PY"J''$%Y4T7<966PH=D7"+V DC?5RE<:MI3*JI(:V17W3-<),<9C\ M;@BE8Q0*+.:QN7,9$C=A#N\P.\MF%Y>$VC\KI*>'L<\.BN)68^ZT>R4T306O_:N8TRI^XP># ,OIG_I MG@]E[[5G-)$>:3B?1@8GY46:NG")9CS"\[%[F"'2 M^Q8((Q\SX^5E,D-7U%R9'+[!G#GO=%C0-M0S(0C3<%[1ZIT=(<(^Q 4 6>Z& M]R6"9]@H$-*B<;J*J66=8&,7X4P=NJO=/>X8T=G!?,\0XSG6?_%28[\3&*:I M;FY*-8'-D1^GG1G:"!@IPR:8.L6!G,ZXB#\J(1J]^KT7\/D![,$[ MB2X/E]64P?3"Q'CBP]A5^IV&%KB*1XRNQ<;-)2TKW1ZTW\H!U),>$O%4EA:K M_8)SX"41+)'[DOB#.#K/0V$72CV+SA8 MY2#]8_'NF[O4<1LH2##FK[2I:G.XCDM22>M*2>^.7)L38CEFM70/BA"?'>>P MPG7E3HCO,&S8;5I=]VK_?PO?8^],)X,WV=BS5OR^GN8-T&!\J=T_[?\DL(AO MPO?'X]\3T$G /+34EK@Z'9^_& D7W]''+\$V_%X<.U&P-7]<*\38T0'\7EH; MNB^DH/]#R[^1& MW2G_Z^Z3Q:_K5DJJ"U4Z;4IA5?9F<#M^^3:F^3SA-ZWVKO,L2).U,7_2CQ_3 M-X,1 5*Y2CQ)D/AWK]ZI/"=!@/%7+7/0;DD+N\^-]/>L.W192Z?>F?QWG?KM MF\%R(%*5R2KWG\W^7ZK69T;R$I,[_BOV8>YX.A!)Y;PIZL5 4.@R_)O+9F+RS-AC1Z8%5Y-<#IDIQRYRW>:JSS-_%0 M_*R@E7M][2&.!J^3>NG;L'3RR-*5^&!*OW7BAS)5:7_]-6"T6"8-EK>3)P7^ M5.5#,1U'8C*:3)Z0-VUUF[*\Z2/R?C'^LEYA67QY&87!2[>3B7HS ,^=LO=J MM$N],L9/E ;Q.3%5Z)Q"A(@_O*WC$ M"H]9FTJGLDR4,)GX8G8Z$6&)UF5F$VI.4PP[_/'7X5T3D&F M+%-Z-(F67J5!O,BU7.LYV^8$E%9A< M6560>%*NJWHP"K]S/7N1"+ )6#N>B")$!WO% MN1=#<0O\-@7\_!!=D+?7>)SNL9#[O.'8G#T%YAK)NB?$?S-"E*%$CE+0E-.!=I7#> M2DI[5T15RH[PG[FOJ1=DDH9]W[1"0:\3=0Z!<"VL5G4A/'[+>*[$2JH(H[4\HU8B-1U@,9YF$W5R7;5F##!?6@;**=2H'7H/ %V>JR M&?RY[:(N2T7%%@>0,@D1!YNNC44R)>,@CZ@(2#5P ">J+';B8& CDD+81)? MH)P/H+O2]Z;*4[&5]XKL 3?0OR!>/&?FHFX2Q:S,F=T=ZH+5NM"Y#-9[02!E M07FG[_D3#\-TS3+0NS0%,H[9HX[S M$9%2D?7QIPR)+MG*@D'"IB' M)I8L+6NS"QUH>5)RFU+[GJKQ!?%DPV9_JJBP UA$1X?0(ARS!E @!\$VM#_\ MY)&+? AQI9DE,"NXR[$>-N(]'X5G,M[[ 71KC3L4/T*E--4!F],H.P059NNP MJT.Y'L^(L?K1VNHM>G4B/Y'"N5/]0.A:BV\P:,C%W'P@^M[5\5T3YF)A@%VM MN==IJ'_WTFIB^&F89S6O+)&3\(%69"7NNO(0,4QIY@*D'$1:<".SIGBD%:A31]W! MMWMO9J4X>(0];IF^-XY3"4;OI_^[P)@UW_+JN2" JF$P?-=3E M_NVQF,11IL KM%PU4#8,41L94%!M0+EDAGL4ZVU)2,!G(J4)44\L,/UVEBH!H1]"'> N0JJZ53QC^6.?,S0<1BSYH$+ M'1W*]J8Y*2'OQ,.9..",X2X;->!NRR"2,">GQI+G/7#KY9 ,JQV]R]!Z?,LN M)N&2!![=>5E@?\YCHSX=0GVF^K2ESF5CE0K-&:A;)Y\;BF!?\ MX*KU']3XTFF_::VVUE2;K;BM-NB>FV@91Y==< IJ$0=0/V29XJO#.D_?J1WX M3>9NY?6Z+SZ4$%!&4JI]C89[8Y"UAE\K%O%X/R3&T;)#';J9Y3GMW<(\;B+F M*45(A]DXBDF'V^;2E3.?:6]-ZC,$N374:5V&>UX*[Z9[J L G\G9[>9B7W*6 MO81SP;S>E>&EH5^H>?K*R)<3!?K)L/=K_.2[CWW(0=@S>A_' M8SS$\V@U7^%A.8-+YG@8QW$T'L7B[N3VH%T:35=+FK>(EC$_C*+I=(:'V3R: MS6:G=;->-HE&JRG-CN)QC/]S+*+5RV@Y7]3Z0CC@3"?T>AY-IF.6/HGB!2&< MC%;1;#(7'\_<^$ZZK>!#(+.H")>%IU7RI#J>W3*][!@K(8D9>35T)&>>)V!0 M8341?,E_9;(K[CSK2ZPUM;=A:_50M\>$C6+E1%;OHNN9N!*_\S6[2J\:TE\\ M3UV=8YH.%XN0],]EI-IQ5QZ"_\+BU7 Q^P>GIQ \6>5A++J/UT55G)3XZ.GK MGNCO1U+;Q[.X-!PF,X &%%(I<)N/Z9BI)-W>A ZG1+;&8&6[TUW3KJ*[X-;] M)%+?AZG_)LDAXIH",QUW>5!?1O/F8. J6HRG7)3$&/Q?Q3']B/%C'LUG"ZX, M8H4PF/"LN9@M.*J^'(&LHN5B6O/]21M3<$Z6T6P\!PK'A_@JE(?Z2NCY?!'% M\\F+3O"@R,QB=F+0E#W L1B2(]](TE>OM,HA"N%3V?J&]?))K&E *.F:=:XW MX8C=\^]%7X:+K4X8<:+7#U0IX9E>/RS/V[VO>>A38Z1_5GSN[,Y^/G[1.FP9 MC9>CQF'3*%[-&H?-HM%R\G<=]I@YR%6C:#5;\>9?;5]3':[M^?:.!DX^&1Q/ MS7S6H&Z7IA^4;X\8:6TUOANKCU%TB^@2J]?-!6\DU/^YLH<>^R"GRB=:F>&E#TS7G:][..)N^!LFL0\9*WSH:T?;SZ2WX>O@<7KX MQOI!V@V.,\"=8>D(66T0+@>:'][L^%OAVGAO"G[^H*FQ^T0?OQ M^.:_4$L#!!0 ( )6 +%5*"5*.- < "@: 9 >&PO=V]R:W-H965T M32]4T!&M],C MF])G2L-'*UR9Y](NKR$SBXO>L%<_^*1F+WP:-EE3E MH)TR6EB87O2NAB^O#V@]+_A+P<*U/@NR9&+,5_KR9WK1BPD09)!XTB#QWRV\ M@BPC10CC6Z6SUVQ)@NW/M?;?V':T92(=O#+9WRKU\XO>24^D,)5EYC^9Q1]0 MV7-(^A*3.?XK%F'M>-P32>F\R2MA1) K'?[+N\H/+8&3>(? J!(8,>ZP$:-\ M+;V\/+=F(2RM1FWT@4UE:02G- 7EQEM\JU#.7Q[VQ7OCP8F/(KH$XJB%>C^Y5 M^+;,^F(\C,0H'HWNT3=N3!ZSOO$.?6QOEUU![*!;C-CQTA4R@8L>IK\#>PN] MRV=/AD?QV3V@#AI0!_=I?U0<]M3X[,G):#@\6]]L7_RNL@E8+T![L"BNM#="BANXQ2=S\1HF7KRY\Q5?KV86 M ,F+ZZ=38.IU[%.4UI42%Z&JQ5PE\[6=$ZD3I"ON);7 @N(\8E%Z)@IK!C%<2QP78D:<(.V$:9E]3&CB<5STD%.&L5G M-^H.;:I7DQ_YQ?#L!?NC4MK6*(7&$K2);$UGY:E.K=LF#./HZ'1$-D0B,>A5 MY\EV?"5Q&Z435(CDM;[EM M*CZVIIS-Q8?$&WQ:DR_NBR^-&&K/'2EG'1VF;601Y0.'H9!+?O,3<'(H=)*5 M*>?C3BA"^H 9VPD+&=VRP6'KP^Z&,O>H>(3IV#)*JY!B*=*M7IX9S.6%= *( M*FEPR7MS"SDYNBIR$8/D?-"8I-G*29946:!N2[3PXK1_?/A+A$T#(6PN1D\3 M QT*?"N5#7M-"%@*Y()5>(/[02(!ER"M>"XS/^<4X-A5L6@4(S%)#\=O N@[ MP*9.Y"7_$A0DJ\"Q ;4L7_3%9S2$V5!4E8CL=Y"4!&FR;.<)UZCC,R>DP["X M("O1BC18@@;LR(4%0L-V3+%AWP13I2D%^S $-H-_FP4 M5G;?6@G)LFU?IR50=K+D5+D$ TRJPC8/LF,G(SKJ310?,O?Z:SWAJ$[)[^\) M6KRA66AW3XA:34$RD[:W^][6L)OSCZW3%?A'E.F TP+/!]I7Z+SQ&+1*A,+) M%6A!^=**7Z<)G;[968HZ@/]@)1I_;R7ZMYJV9"^@1% MAC,DEYU[^/!.6C1D>/@8-G2DP>/)$*!_+Q>&/X4+G0;L1X5MV \Q(:2R^V\Q M0.U# #R'+9MSV%[Y_QGVS__E:AC:)_FW __XW/^\U[@^B@Y^0NYWX"^R$N.0 MIHIF#=0P,=:RF$,MS=B!,SM@1H6C=ZCG:P';295M*_^GR@]1I34+3I7%K35: M74<&(:^FN T6I8K&4(^V?@41)L1E,_:V4Y?FP<:PCI/2SB/)KM:P(_/J<^!& M(GW>3&8ZDW;-K=1@GYZ,QVU65"+HSO;)K1:'.PR! Q>X@;"L0)];JA:9DA.5 M(0GHK=_$U')ZV]T=1(C67$D)7?%S5_I\>DP#/_[0&HCJ+.72\2Z/Y=MAT[1B]7!KEXQIRGT M5F8EWTLI3/BITEC6%2XOC%/A_C9, .NA##E$>.F*J L-/2%3W!D%1;EHW / M5)^A'L@.CI;DJV12E,A"D:-2P#.DJNZ6#C@=Q'.XJS?'UV"I-%BB7@GN13=< M4CZ7H;AAL/AFBX02P-9'^R8FSY7G[CC%SM1V<,2%.$5V%[XJNZ-5+T9&J&G; M[1&1A)Q+!2XBOI6:"QG6DIQN^\G-9I*I&1^-74/VEOYQ7=?;<5XH/*9BV[Q5 M*:S%F>LYNQCM<8[FM 3]K'1)+EI%U)5%8:QO@' 9;B'IBQMZTG8%QFY;/L<9 M8=*<9.GW"2Y$JTR3Z2W-!BZMW(93A9FUUS89A&K2+;E.9 MJ%/Q;P,1X;W+^. =LK986X/NI MP0I1?:$-FA^'+O\!4$L#!!0 ( )6 +%7FQ.;5V@< "P3 9 >&PO M=V]R:W-H965TVJVQ/ MYK(UF77%>WF&R):(#0DP "A9^_5[&@ IR6$\>=@76R2!QNGN<[J;O-H9^]F5 M1%X\U95VUZ/2^^;=9.+RDFKIQJ8AC2=K8VOI<6DW$]=8DD785%>3^73Z=E)+ MI4@[VY,JVOE*8'*UQ;U]+N[Z@RN^O1;-3=^*0VI><;DYNK1F[HD?P_ MFP>+JTEOI5 U::>,%I;6UZ/;V;N[):\/"_ZE:.>.?@OV9&7,9[[XO;@>31D0 M591[MB#Q;TOW5%5L"#"^))NC_DC>>/R[L_Y+\!V^K*2C>U/]6Q6^O!Y=C$1! M:]E6_I/9_4;)GS=L+S>5"W_%+JV=CD3>.F_JM!D(:J7C?_F4XO ]&^9IPSS@ MC@<%E#]++V^NK-D)RZMAC7\$5\-N@%.:D_+H+9XJ[/,W\[&XDTXY8=;BP9(C M[64,ER[$H]IHM5:YU%[XL^2(M@;_$->YUO0Z[%GQQ+5^R?M.'?PC8=VX5_RA)W)NZD7K_XP\7\]GY>P?B60LFB$K)E:J4A^^" MGG(BY$*B'J!1?#E;#;/EI?SZ)H?\BMA$R56RSRW+3QB'*UNI$(LM2?P MPN.:$0*#([$R%D1 ,)U U0W ULIBD48211VU DQKY7)9A<-@**R3-8N4'YY= M+!:,"T!+E9?=$RA=:I.4' MLY/$B.#J1SONTB9D5?5']R$ KC8PAYT^^#8;\&V63=^V[V]_4@<5>MPTZ8+0R"#4F(#6FRD &:YIHA-'*R5 MECIG0V@+N:EKLKE"!CDBTAD=)4NV=F/QF]E!]O;T .:^I9R@. X>FU">@43\ MWU!V$=3_2(U/PIO'Z+%M)$J=A##CW/%9'A-#QBQO=5=*#A%956K31:JTIMV4 MQ_87G;(' <4P-=9L54'/XH=5(>WPT3F,-G"1.V4;E1&BASBZMF$"]9!<"UD> M81J+1[YS')X@A.?[:[D7*^I4P7,9TU 6J.8P@X6RV&(+&(3ME9&1%R?!8N6G M]=VS6+>Q&[8::#I7#9O2Q016>HVB0@<&B:(EI@/OI"?E L_"61EGIB 0K3@$ M9*#&(T4.99CUC@8QI(;86SH-6KBV5;9UXE:A1'^B2M$ZE*L/B+:I58Y MW^9>O&*3;&L^?7]_^^G#(]\-U[/WKS/($O-@K($?I478D7K42C!U1RP'H&M7 M#IJ!MV!ZM[RBC7)5R%>6"BE[SF?=0A?<58FD;B/58@MWSE@%:\P;H9Y>DM!_JG5@T( 1,PJ)X;BGLXZ^.J-EQ5'3C;P M^$FAU;+%L[=HIQ>Q;<%4@9.M6L4TU<8R2U&;*M ?Y6\L9F.!8KH8B^6IFZ&; M<1 9"VH>RAF?M9(5ZR*T3GA]%(J^^XJMM,J 9 ]R;^$K)!FC_V -?*B9^+;+ M.&H(/:_S4K=< $X[R*%SM;IU6 :]U&V%8QA'",/7L;I*L],=+SK7XXM>='>PP3L>]$-?_N/H]D_BL4/\ M2T1\&O 5JW%++I5F'X@6&U!,'HI:@W,80ARN$%K&%>CN0D5FV,=-ZB@I/8^R MYX3L./J-=(G;C:7.7-,7_1"A$_$"JC+%4+..\5RWW.^X##)OP/=4X2G^AG/[ M@V.AL+_@V1AQTWUM^;I7ROBJE2:A(.M8T8O$6ZQ)XN49(9IF3S"AQ/J;<#1RRRS:/M)HV"*\P?:^Z=.^B[G]"> MST5%FW?O!;B'03+6H#14AA> 1-E9-KNX#+/27^CH*R4.C%=W+T!0-]=!.^TS"=P-CX,:._VW\*NHU?0 [+ MXW\[N+[Y:=-O>V0G3P6$ME5ZQRKEE$ MDE2MTX*A5L# MMJUK;IXV*'6W8E-V<-R*LG+>$:7+AI>X0W?7; U9T^YBL6>T$H,7.>@=/R@-Z8'' M^P/[YY [Y;+G%J^U_"ER5ZW8.P8Y%KR5[E9W7W#(Y]+S95K:\(5NB(T99*UU MNA[ I* 6JE_YXU"'?P$D R )NON+@LJ/W/%T:70'QD<3F]^$5 .:Q GE?\K. M&3H5A'-I,H$-M\*"+F!KT*)RO"^7RF$G2B4*D7'E8)UENE5.J!*V6HI,H%T0 M0JA,-!(#_EHK2T=Y3_#J$/9Z&3E2ZN^+LD'5IE>5/*/J/=QHY2H+GU2.^=_X MB#($/:("E(*Z)B@4ZD@Q M82:GZAT=M5*-I@P#PT*0WG?5Z!UGTKIOQ3_A_4"[X:84I$QB0=!X\O:2@>F' M1&\XW83&W&M';1ZV%&PO=V]R:W-H965T2ISCY][VC9"4;G*#] M(I'B/<\]=[P[S?<8;F,-0.J^<3XNLIJHO&A$'SZPXNP3DA8AG?!LYL="G I^L#^Z<4.\=RHR-9*J'2G:,KW'^!(9YSX3/H8GJJ_6 [S93I(F$S@%E!8WW_UO=#'GX$4 R M(NGN'265'S3IY3S@7@6Q9C99I% 3FL59+Y>RI<"GEG&T+"9JK:.-"BNU"1#! MD^[3Y4NUM3MO*VNT)[4R!CM/UN_4!ITU%N*%NHX@P(^1+"<(HOKE6 M)TYR,TA9]U**9Z3\KKZBISJJC[Z$\K_XG,,:8RL.L:V+%PG_[-Q$G9H.E M!RY=JM7GU6K#[?JMLQPIEZKGWA9C1I$:TY'G02M.HJ):D])5Q1W+ M:V"6%@,!&S52>ZE(V1ZHASJK;ZRS9 >JTD;C,'8A!<.ZI%K%\W.8WDO)6@0@ MZZ-!"NXY.0'NP'># +CG61EY4W9!&N41)+L6@L5RDG)[B4VK_\UI*1GGL$W783!2/$D:-ZOM]OI*_04D(S2%PJZQ8<_Z'N*$FY\ZS@E?* ^[ MR-#.2;KYIH*J C:#PE'YY%A5YT^F5 -AEV9Q(O/4#ZSQZSCN5_V4>S3O_Q5? M==A9+A@'%4.GD[?GF0K]_.TWA&V:>3=(/$'3LN9?%@0QX/,*D0X;<3#^!)?? M 5!+ P04 " "5@"Q5K5G1,% . !W+ &0 'AL+W=OW/>^3> MB0G)O>R2DLY_?;^9V5V2)_(C/W-W6E=)X]E4;G7 M1W=UO7UQ')VMA2U?AI-R=N:[7*>%-9G"QFL[.34N75T=4K MOO?>7KTR35WDE7YO$]>4I;*[&UV8A]='\Z-PXT.^N:OIQLG5JZW:Z%M=?]J^ MM_AU$JED>:DKEYLJL7K]^NAZ_N+FE-;S@G_E^L%UKA.29&7,;_3CQ^SUT8P8 MTH5.:Z*@\.=>O]%%083 QN^>YE$\DC9VKP/UMRP[9%DII]^8XM]Y5M^]/KHX M2C*]5DU1?S /_]1>GN=$+S6%X_^3![]V=I2DC:M-Z3>#@S*OY*]Z]'KX(QL6 M?L."^9:#F,L?5*VN7EGSD%A:#6ITP:+R;C"75V24V]KB:8Y]]=5BFMPHE[O$ MK)/W5CM=U4K4567);;ZI\G6>JJI.KM/4-%6=5YODO2GR--?N1?)!W^NJT?B; M&BSEC?QTEWP;5GWWZJ0&HW3<2>J9NA&F%B-,728_FZJ^<\G?JTQG_?TG$#!* MN0A2WBP.$ORI*:;)ZZ.K;_XR/YN]/,#7:>3K]!#UJW%[#''Z9VDE'^]T\L:46U7M$)C\ M^+-VN)0=.05;:FRFJE3#G^N[I,:.MWF%&[DJNKYT6\/1E,U<'8YB3ZZMJ8$UU5M M@01.V'K# ::M2[X]^FBV>9J"9J&!UMKUMK1.BB'?")/M9L&SEVB MK&[UG"4/=[I*4I($<(&XA7*=COL2!#-DK-Q:6XO5M6'MIU[4"9L'_TI2*1ZI MFL"54-+)0@/$A=#"7MW1A'[?#/]31YI^H&&B-$ MTY8U37[XRZK(-RR42VX[1FL5%]@Y_!3J32&*S6%J.B,M3).)Y7O.D*RU=J)? MV/<>*NW9@7]8RAFD0,0+'*"K;7+F^?E+!Z]9UP_D >0IT)2&-^*@[=;8FN\U M' @.AEWC]V["%E#)%GYKF$/RQ+X-[I1K[4!LIW>!!:NWD@;@=E [#CBF9+\+ MB@C"9.R!>=6H J'@K8:L'WR(PRRA(Z;)M>,C)M%I.1I@"[=6DIS9BZ'9[H'; MCO%,-![I/].Z%,E;#78M4H:$2"OTJ*!552RSA]!SD<$F70O M!&#"W'4C$$_4"F++P3BR0O"GQ&E1X,&> B8(ETU>5>3(/J08NIBP5SOHEXJ8 MN5>YD-B+6Q%MJYQ#K12LVE?&2CRL-*Y.U@KXMFX*/ :LM3K6$1N\H!T0:7U= MN;ZONKQ$E:,J;1I7[((7.K8C*:LIM>Q8Z4JO\[IUDM5NT*D[MIWVXZVU#_G\ M!O0L>YBIO$JLULE.*TL&3 I=;6HXUBHO"(HTA :[)54/!2+A]T996("V(R0J M<=9)4N^@$Z9*6)C=$QL3P&J.,$@-_ *LNS9QD0U=T)':6%)X57^5KV4&+E(C M[N[)WURGKEI+5H1K$*I RDJB.NH^K^Z-& 7Z:#G/&DFMD& Y@S_M!&8M^T1E M>F?<(U\%M^PXMM4%W#!D" "VLI8@G*0#M6N.!P]AS/E*ZRKPD\6L9,G./N?S M!G$//I DP2.4R9*, HC"'/YR0AZJJ\P'!W(;FW#(2\%G&A,V01A'/\A.4;H. M9-!XVO#3-I&S6AR'_KTJL %1AO6EH&& KYSAN<]M[M:.%C+J#B9P,TOIQ M0!MD!W9*OI#L0=A 04TGHCH ?JO")\\._D$+(9_\@>,$97.B'D!RTGKVX0 G M.=L(IU^=$(\@$7)*. D,U&X$O"'-VS$U3;H9MH.U0)!2*]=88@ [$7^4*QF?+"SN-$"/31?4)*ML6P\E88BDV'-PFU7TE"W_$:[ C M,B$#E/@GJ0H)&0D[<&9J2*X=S,$1R,LGK&Q92N=2H'/-E>7PKTDK^Q]B]ZDG M]7EN78Y +12#_1*A5Z+XN!^+M4.X37!-SEYPIAM#[2X6-T!""*R/@1Q&JD:RA>OD*H8A-(J62N^1WN-K('S(.__G4/ZSMYKHW^TW+BT.EFH7*YER M;Y-D-*X="V?&8W+_L!89%96YTG#TZKH-I__Q>A8&T0_]9-@:#%I)LMQQMF@# M2DY8-U2[DV%RD4TJ/&ZUV*4I6='?R-.^^5I+!9A$MY,#(M"QU_'<)R7.%FH' M7RCDT TUZ#$I?37;8YQ,IM7,(6A7?IP472NGQF4H$GSAB#.-=JW/$'Y#+K5! M)B&:E#]MJ[-.'<;NZ:2X'&%*7(EH=Y(YA2]D+[E#"0[,S/0DCD#.RC62=M'# M>;TQ^ONV1$K1(7/&+A4N5I@TL+#OB7U(;_TI\*(?M46GK+N8$XOK%B=91:#: M]C9KZH:D' 0N1,)" >"96\K1/Z[C";$D;1OB#@("5+Y4;BKC.>H=.\ M#O>UE?$9=+?O9Q[V!EM9C@6UIR#6:R^]?(W&QJ-J4'4CT#:@P#T@I;(G1_DP M2N$6$HX5$^D8*-,#"N](';"#7AG<'ZR+I J/5"!WQGJRPUE6-RT*A) M0(+G!SQ&*R@Y._2L4EH1[14-@R4OCJ[IC8OD5K=R>#!-@:1WIZR?!B%+;G5* M63*B4;XF8'P@7S5%%KF7C@S%*'I@FZ2Y39N2V$A]KUF;]F%0=G^R4:I'+/CL M@:1Q;+L,?IW65(RLB %IKUNU,L#%<8BH@_?D%=1)\"B0+,VWHK&+? VS_9"OH4M=27*D5WD- MN!IL!9F9HH++7Z34- D#MW3R&>J M*V[(D$YMT'[Y608A0]:_U=F+Z&V#GM#?P\[X8%@Y_\Z@\VZR@U>!V@L<3&/$ M[EO&Y*<&<1[>$7YIP3QY1ZGB ('#S^?)=6X+!MIGB\5L,IO-DF?STTNY.%\N MY.+L3!YA,4T/7')Q><8WYI/%_#E?+287\SE?+2=GEW)/T'AY=B%K3V7/^:7\ M7OJ='WD($=3T;#XYO3CUC$R>SSU/IY/EZ3Q M@)(XE"N,H^M56-#/)G]S0_/82=)4?NC2WO2#I_T9K8?M3D1=!X(?V@'OIT"O M<^^'0"D([X4@,'D'S"]7\,Y@GF?)>?!_>+>_@+(N15F=K7VS8U^P5#(_.XL; M9Q?BY0(MO;11?YT*8T(>T-F@QCIS$P^3,K:@(C[G^6G+$%)#_:!'1AC=8&+@ MZS1;[2*9.T];=;<-'C=9+N*Q9[\W/U]SNTSS(6E0GR8P! VG?QX%4D&ST[6\ M BCUT+%/YNFL4#H;HG-[[ED.'NE?&\C,;R!IR%O4H,*#;UK:X5*%QIB2.@\; M>;)0A^GIT#OVI\K;;Z;_Q(R[VY"TD] X_>M7=%1G'7A?A>:RZF M')V6IC;\AHN\?U\T[^=MA=KR%M_ZBK? M/?[ZKY2>:)M;@0>X")5*';UG,NZ7J5.:HC"BG_/%,:LJS"Z\K?@%E"*=@G95 M/Q4\Q!"J>E^\AUG\'@6(XHF($=LBZFD]T^6QHAQ42@[2 SE*Q%1/YQ^C-AJ" M2B*@MG#D1R[.< !2R>*4@7+:(O'0>SB9#L9"+=,%PL_NN(GKF:O*3D;?8^U# MA@P<8X"S&65 @Y,@(VV5BED"=F['>^Q/L@W"2D+=GU!WOY^);M1% MWRD%OR#ZNI"9/!;/OX^[&R!E7@8MFFT=GB[$ )\RPY\X5F?S?[ZQ(.Z2)QHI3X 4/WQ9_/D)"::"W/ MO/ 2FF)YM4*0C"8\VA825Q_4X\MG7#\ N.AO4W76>.?ESKWNN3DUCZ$KZ;ST MHD;LT;/A-_LMD:M^_$0B=_S*3P8OXN.T$*3!8LZU@A\XLS?EMO/^:NB3P9/. MQZ @O^%/7JFG!P_R76B\&[^JO9:/2=OE\DGNS\IND'[@B6MLG4W/GQ\)+^%' M;;;\:>G*U)"%+^^TRK2E!7B^-J8./^B ^*WQU7\ 4$L#!!0 ( )6 +%5G MP<$KH 4 ,@, 9 >&PO=V]R:W-H965TQ[+8O MUBYW9CASYIPA?;%S_EO8$D5Q5Q@;+D?;&,NSR22H+14RC%U)%E]RYPL9\>HW MDU!ZDEER*LQD/IV^GA12V]'B(JVM_.+"5=%H2RLO0E44TN^OR+C=Y6@VZA9N M]&8;>6&RN"CEAFXI?BE7'F^3/DJF"[)!.RL\Y9>CY>SLZI3MD\%73;LP>!9< MR=JY;_SR,;L<33DA,J0B1Y#XJ>F:C.% 2.-[&W/4;\F.P^2,Y;;DIM]'CJX9?7,S' MXDH&'83+Q6)UK)6T42Z5<9:.V&[%R1BM-X4Q;S)1;2I732KS1U)Y)SX[&[=!_&(SRO[I/T%9?6WSKK:K M^9,!/U5F+$YF1V(^G<^?B'?28W62XIT\$J^K[5!IC>?I84]6UEDHI:++4.P"%@+I KQFU]?ZQ]-1A@ \ES44GI!3>R".B^PLS+8S%1\L@.]_N M#?SBEH21:RRQ5^Z1&/V$(:I@JVL@+>U>4%$:MZ=44NU,C510F\* 3U4]!$7L M" D.:CD27B*B1U@)5.ZX@;PZ:!:<79TL/)'8D_3(%4!EA((PU1JH$$3WY6&I M"I171AB=TUC\,<@YTYFP+@Z2$+S\>,O39CN,?OZU%/FD>(!K:\DDI^\5^X(> MGZ2M<%AU8V0Z%K_B%+%B706D'1+;,\U<3)Q@9&6M&W)JFV& PSE4WF-X9@PH M6U06K%"4\;Z9N/[]Z\?WQ[-W K5E5&AU-&P0I=5B4&KY>WMEYO[/3"9M (7>)_2\0ZI,Y*%N=:V M%]V'Y;+!KC152.(F#R(;L7Q_>WPEY&;C:2,C>-C(F[%VB20#S@&91E);ZXS;[,=BF35-15RDDU5]BKEF.+E2 MCD" WZ%C8BL][D.Z#"R"B->:94>-'+PF=*"C^(/&-J<\^7:\00)HIPT\5QJ\ M0U7RBP#O,N=[GCF[<4FB'7_(UMH[FVC_(B,>U>N&%>V$.\'(2*.I'P*=ZZJE M7COQCI \ 'V9F @*,+@30-VX$G"P"@4B7=#M(=OE6AL=TRG@*C\H M%Y"23J3PF% [+G^"/B36RJ9(S?88U=C%L*A#=Y;H&-,49>HK%@./SP&Z:"'P M1." ZUE7;B](A4FU::8X+$J(]YZ#3ZH1.8(_NH33LLC[*%, ME<#P9)),?S[!0@6RM]-GIS&D,N+Y&ZCK=%[%RE,:8H<(U!,773']>& ))RE@ MQTX,_SH0#MU&)H/;)?JV27=H%CUZWUPT^]7^FKYL;J?WYLT=_[/T&VT9L!RN MT_&;5R/AFWMS\Q)=F>ZJ:Q=!DO2XQ;\:Y-D WW/G8O?"&_3_O"S^!E!+ P04 M " "5@"Q5DY6&M38& 0#P &0 'AL+W=OZKXT-YX,JQN;=9!**BFL5 MQJYABS=+YVL5<>M7D]!X5F4RJLUD/IT>3VJE[>#B+#V[\1=GKHU&6[[Q%-JZ M5GY[Q<9MS@>S0?_@5J^J* \F%V>-6O$=QS^:&X^[R%/ZM^9J-$4> \4_G<[ + M*8:/KWOO'U/NR&6A E\[\Y5D-;W*14DW6 M *>M%.4N>KS5L(L7\S%=J: #N27=> YLH\ITV9+N],KJI2Z4C719%*ZU4=L5 MW3BC"\WA'7VRA:N9OJI[#G30/Q^>32*@28!)T<&XRC#FS\ XI<_.QBK0!UMR M^=1^@I1V>UP';WD_>)Q!?9A^WYK^F+IL_)% M1?.WB;;IB&+%=.V\LVJM?1OH4I9D$\J%PUM6ZH#LN6J_C%C*)="!F M@^O+VP]WQ?%BFS%\^?/3 MKV]FI]0@*L-B3%_E<1\"'0%W:^6U \JH[LFH#165LBL.(]*V,&T)Z8Y(U0X* M=G#JX1F/H.(#/:3:E5"ZP(/?)9?LE2&+H8CQYU62O7$AD&_-$X^$U[6.:<'S M9F 7%JWW"* MR)V=",6STU&B48"Q4\2WS 3B86^","TX1D9Y: M&*8M*R]^R?E2LG&T8BM1F93,RQ:>T=4P7 LM9@OVM,1/-8]2\_?('%BH8T4$]:7G[\F/@M US'!VV(KV"A?9FN8EVS4%M:-VF)<1S'CNC%N M"U1XYITQ#^'60T& _2-T9!L-_O+,P<^B#=!HD+PBHUTB\3TV(&$0^<#AI]MK M45M:/SL^//A[2,"3/ FAC_@$ZDR1*"Y5B52))&")(F6WPB?@]L'>)_.#]7"G M5D61B\IB!AHJ' J8(P>IC(KT3ZM,U@TD"U5S(@!7" @",3FEJ+JNP1X*@QIT MZ91[TSDY^#8!8,-M>6UT# M9P]]]V;,7<_FFY]_.IG/WKX/>1:D+5[*^%B9L!Y[ MKLV+T4A!",&4EN:0#I5>QXX50$4!1>'((2FA7F*S!XE@?A/=F[)/^ ':1LD<09D6T8#.&BUBHDP5E6:\[T6Y;*%^<3VF#W@GBO&1_9-BMHW$A.;A M BI,%96D90U*U8I<=X%3*7H.I&'1B3@IU*U1Z;TJ_\:Q0708A)-=\IG^WGWY M@N,==!U$]@(>_9!FSW]$.2><'*:OQ34NL+A(*/)YS21*'@(^U+9O@G2>*J7M M7>LIS4=T3XK7HV.]*>=G(N82K(8XH>Q R)R;-S#*.D$/I^]IK+E?J/;6[ ?I7?VO]([VT?O@? [G'3A$?#@U7&B=9AI M!N8?X1@A]Y,LL[&-#H/N^PE.".1=&_BY?>/'VVS?R7;RZ"NE9K]*WV(RY3&D M\P?+[NGN<^\R?^4\+,_?BCBGKJ1M#2]A.AV__65 /G]_Y9OHFO3-LW 17U#I MLL(G*WM9@/=+YV)_(P%V'\$7_P)02P,$% @ E8 L59KI;6G7! W@L M !D !X;"]W;W)K&ULQ5;;;N,V$/T50ALL6B#U M+9?-9A,#2=I%M\"V0=++,T6-+2(4J9"4'?]]SU 7.UDGV#[U(8Y(S0S/')X9 MS<7:^8=0$D7Q5!D;+K,RQOI\/ ZJI$J&D:O)XLW"^4I&+/UR'&I/LDA.E1G/ M)I/3<26US>87:>_6SR]<$XVV=.M%:*I*^LTU&;>^S*99OW&GEV7DC?'\HI9+ MNJ?X5WWKL1H/40I=D0W:6>%I<9E=3<^OC]D^&?RM:1UVG@5GDCOWP(LOQ64V M84!D2$6.(/%O13=D# <"C,,J9D'[%NK.=9$(U(;JJ/@>AUGG,$NX MVX,2RI]EE/,+[];"LS6B\4-*-7D#G+9\*??1XZV&7YS/1N):!AV$6XA;3X%L ME"U=MA#W>FGU0BMIH[A2RC4V:KL4M\YHI2F<]YM!W)$BO9*Y(?%#__K'BW$$ M0CYGK#HTURV:V2MH/HJOSL8RB%]L0<5S_S$R&]*;]>E=S]X,^%MC1N)H>BAF MD]GLC7A' UU'*=[1*_'ZW/:EUGH>[_?DXCH/M51TF=7,LU]1-G__;GHZ^?0& MKN,!U_%;T>=[+F(?Q/\<1/Q9DKAQ52WM!C6HG"\"*JFS\UL[M [:HRP;:0Q'?VRTIR(ICU];9W]"B3:VX!-& M"8J2WF]8@VUH5NT^-)I71:,0+=\(*5;2-)VL#=J0M(I$+&7DML+](6 UY/G^ MW=EL^N%3$#F%*/"G4?S$1[%1GU-R7VMC@#/"%-D8#D7%2/R.9OH*+(4SO X MUL6K6/!F&^DC>7YD+JT%+6Q>Z1B9E=>YK!L?&J[1Z%)(1*E209-4)-[@,&0XW-MJ6\@[>7!JF*@AME6F*;?(R1J_S)B8KG(HV2)[OSM.*;$-A MM"N<[7'?<48A#J:GIX>3R80S:&P.BE/@W@-A0G!*2V9EK6/Y0D=;RKC(-(>N MO5MI#@VH]*1#ZF);_HK&\P939U$2[94$0=R#!#K(9N@@AQ"V!J?IWG'GVJZ< M9I6%)@_0+[67\,P'U$;QAXHN)]]OXG>?X-[@9X>>LX__%SMQ36;U@I^7F3V[ M>5%* !(E@CJ_8;D?@"0HI")R! CRK%=,.T M%^#%MKK=([YG*F4A!>@$-U'Q<@%-.<]UV_=(#JA3@/1Y.^PTR]NM A)[!<:4 M0P@-G($\!;/^BD7Y6*(> [8X27Q]K*NT K.0WO,6PYK4+1P MP/ 9(ER2L-[J.2^DL7LSZ-6R0$FCD$;[/M#CG9D+V)=ILN3^CL/:\6O8'8;7 MJW9FVYJWD^]7Z2'G( PMX#H9?3C)A&^GR78179TFN-Q%$)4>2PS@Y-D [Q?. MQ7[!!PPC_?Q?4$L#!!0 ( )6 +%7A6$Q+J 4 -@- 9 >&PO=V]R M:W-H965TUG)-M^0_U3<63]/> M2Z8JTDX9+2SE9Z/SV?'%(:^/"SXKVKK!6#"2E3%?^.$Z.QLE'!"5E'KV(/%O M0Y=4ENP(87QM?8[Z+=EP..Z\OXO8@64E'5V:\B^5^>)L]&8D,LIE*/U'L_V= M6CQ'["\UI8N_8MNN348B#XVXVBE%>22^7 MI]9LA>75\,:#"#5:(SBE.2FWWN*M@IU?SB?B0CKEA,G%C25'VLN&+IV)6[76 M*E>IU%ZF5*DB=RPN9:V\+-4_A,4F]UMI25S1!KFND3DO+HWS M3KSH+%Z>3CV"YJVG:1O@11/@_!L!OA4?C/:%$[_JC+)]^RG ]HCG'>*+^9,. MWX=R(A:SL9@G\_D3_A8]@XOH;_$-?QVVQZ UEH>/6[+>CETM4SH;U4R]W=!H M^?R7V:ODY(FX#ONX#I_ROORQW#P6]?_A5_Q9$$95+?5.I+V)$VE\:ZF4'@Z\ M$1X+LX$Y"E%I3U;+4@1'PG5[*-9P:FPF=4J0B2^$#+XP5G');DBL@VK>*><" MG*]VT?F[\]L+@8KNO!X,O8[%^>VE6!PE!X?)6#S_YM#V,S=]H2<)Y-+V(%D8# M L91>D/*V,.W?])678\ [_E(\E(UK\WF.R50:8RH8T?@!<\W3,S MS$M#M0LK1U\#3V"#APF9B*M '<8<=:-3!0IB!E*C3:52T&IQ!*O:-606$@J( M-'.T5A%XC!*0RK*$W9A'S$&323P(;Z5V/-543\?1AG1F+&.-^QN]-EP+EW]\ MOKXZF+U%EC;*&AW1O$#F4JM6G&W=Z6]Z0VV)D3?:6G%MX*7 M8UX$F@H0'"%(X09'CZSXY&%?* &RG%-4@$,>,)_U.EBI6!E89H)MSTZRL4S! M&+NZ4B^+K:G4BSI$SB-+A MJK&WZW\HO$'G0#L@BL6@@4U4S3E+?,X*G))].<[CFN$,?A%-3?%*5>[VQ8!T M61_U_VR&E4=)$NV?+5X=CA,\ .*P27P_UI5I,_-S ?^,Q9. +/&I XL66:.6 MMK3[\$TL6Z28[X$'+#F^+O+-:M,T&D%(:Q4K "=0'DI1JIP>^D%^=S7JOD1P MK25#V)&TJ#@NTGN=<<]C^X]@#M7M6E7MU4OG7^D,BD"/05_3:XKJ9LB&&UO; M:7J9UJU,]XL-6L1-IP:"MN?PR55RUGX\IV/NH&6(JNTN 0]I=2$MNM5;A8,U MHY2U0IUR\N #,R7=HQ+TE!;:E&;--/8ZY'!R@[: ';%A3-AWE??8/6PZN&VC MP:SC-P4W!C2IYN+=S_:?+>?-;?U^>?/-\P%'C-),8@[39/+Z:"1L\QW1/'A3 MQ[L[)(!N%H<%/KW(\@*\SXWQW0-OT'_,+?\%4$L#!!0 ( )6 +%5QA'UU M?P, *\' 9 >&PO=V]R:W-H965TUG1:9MH;+D27)\Z:\?*3E.;KL>^B61 M+/+A\Y 4M1RL^^8;Q #WK39^E34A=-=Y[F6#K? SVZ&AD\JZ5@3:NCKWG4-1 M1J=6Y\5\_CIOA3+9>AF_;=UZ:?N@E<&M ]^WK7"'#6H[K+)%=OSP6=5-X _Y M>MF)&N\P_-UM'>WR":54+1JOK &'U2J[65QOKM@^&GQ1./BS-;"2G;7?>/.A M7&5S)H0:96 $07][O$6M&8AH_#-B9E-(=CQ?']'_B-I)RTYXO+7ZJRI#L\K> M9E!B)7H=/MOA/8YZ7C&>M-K'7QA&VWD&LO?!MJ,S,6B52?_B?LS#SS@4HT,1 M>:= D>5O(HCUTMD!'%L3&B^BU.A-Y)3AHMP%1Z>*_,*ZF,%&>.7!5K!UZ-$$ MD=)E2KA3M5&5DL($N)'2]B8H4\/6:B45^FOX:$W]BZ:TEG#C/08/+XZ'+Y=Y M('X<)9/C=E%@^],])UR2N.(K;%$\"_MGK&5PN+J"8 M%\43>)=3LBXCWN4/\([:'I.6/*\>]^2K=>T[(7&5=9QEM\=L_?S9XO7\W1.\ MKB9>5T^AK_]7AL<(_@3$Q_-*_M4@W-JV$^9 MV_/UP'T*9!(5C060)&1H^,Q4M,*3RZ$5^Y_T !);4BS6EWD<)*ZQ,XC31JZ_/R(-N1 M1!^A.W3*EO%&4Y9=4-_3C9:6KV\OM#Y046AT!70T43@JE8T\'6@"<01'^?1Q M CPLY4 L>19P._BSU,98E*^JU\#=X:EHU=EIU$]9J[&\2+DU(S,"2;H&I36G MC=A9*<*INLI(>FQB(AUQ/FY,W^Y2 AWRV\,JCL*5.57M^;.WQ>+-.S]QUJK" MV6-W+C\;HBVZ.CX5G'9JHS1/IZ_3:W23AO#)/#UEGX2KE>%VJT";:+(WEG PWXN&SH147'!G1>61N.&PXPO='K?P%02P,$% @ E8 L M598_CE4M! C0D !D !X;"]W;W)K&ULE59A M;^,V#/TK@M<-&Y#&CM/K=5T2H+W;L TXK+C>ML^,3=M:9A\PBE.+4FS;/L,FU!VV2UD+T[OUJX/AIM\XR_=G>>5NF(4NH6;=#.*H_5,KF97=]>L+T8_*9Q&XZ>%6>R M=NZ!%S^5RR1C0FBPB(P ]+/!=V@, Q&-SWO,9 S)CL?/!_0?)'?*90T!WSGS MNRYCLTRN$E5B!;V)']WV1]SG\X;Q"F>"_%?;O6V6J*(/T;5[9V+0:CO\PN.^ M#O_%(=\[Y,)[""0LWT.$U<*[K?)L36C\(*F*-Y'3EIMR'SV]U>075_E4W4+0 M0;E*W7D,:",,Y;*ENM>UU94NP$9U4Q2NMU';6MTYHPN-X5J]QPJ]QU)]@D=U M$P*)Z.O#VV\6:22"'"8M]F1N!S+Y"V2^51^N;-!:,_A/6VNBX8TEI BD/P)& 80".CK8C>E(T*LUVBC38.H_G M1C^@V9W'!NRY=9%P(:K@6E1"P]F)HA8 MD^*$D,>"SJ>JM 5;: Y,'0$)2YJB.12&-.E)T\ :^R$'FDC"B5)QW4ND&5\R M--F%OJI8Y+1ZSHUJ&AMM)?6GBA7@_6X-Q0,S3*DSLD&WQ19\N5>,]+N/FCNQ M[UC9TSA^L4XRE(BE&Z)M9;9*!F/<$SWY]_(\E^ZHP%)T:JD8IZ0$U"46XD'< M%)SGXVFUKF68BOYINSA!?8S!5-U']4D2W M1G^89K/GJ310'M6F0M(VY<]X3S4P+H1GW9&A?Y9?3JYF^23+,CE0VT;3F3^; M74RRN>Q*_IKD0775I"E#)X)FP+IGM9C=45AJLJLJUM15]B5CO2!QKLX9A7Q[ ME4D .:OXV&D)1!4CS?1!"K!#\$%5WK74UE!03KPCXYSR]ZZOF[^]F%]-3PW4 M].B*;-'7\B% Y> [;;@MQ]WQ6^-FN&*?S([V6;&96*@L^22Y:?[]D;+C=5N: M'0Y%$UHF'SVD'E*9[HQ]="6BA^=*:3>+2N_KFSAV>8F5<$-3HZ8W&V,KX>G1 M;F-76Q1%"*I4G"7)95P)J:/Y-*PM[7QJ&J^DQJ4%UU25L/L%*K.;16ET6/@B MMZ7GA7@^K<465^C_JI>6GN(>I9 5:B>-!HN;6727WBS&[!\<_I:XZ.^ MRL*7L^@J@@(WHE'^B]G]AET^%XR7&^7")^PZWR2"O''>5%TP,:BD;K_%' M_Q*0=0%9X-UN%%B^%U[,I];LP+(WH;$14@W11$YJ/I25M_164IR?9T-8""<= MF TL+3K47K3ET@6LY%;+CRO&6<=\06+;'L%6+7\,EH7SKXH LLOH^/*0)5EV F_45VX4\$:OX!UR.Y9:&SD^'LE]=N-JD>,LJKGD M]@FC^=LWZ65R>X+7N.M@LHQPT>ZO@ M+;]YN^!-*J.5NO%8A$XJ@,)\B; +O4//X@DMC0+03;6F,-)DB"1U-MYYDB3) M;PCOI0H8W3XHK*9U]\I.3E92":OVX UO2R1?#1P /N=8>V(E/$C/8X?GAPLT M<;,AFUD1>$7<.W+2N4:L%4)3TR(^H\VEP\#>F_P13,T%<@-H'+=(CX7$O;%O\CKFU#LQBR,?=%>CT(?<_640@X M8_*\59;<\D(PT]MSBE,TWX'D0#QSX4J%),%#+8:M7AQ5@#:F<\B%RALE/)X4 M3/AW!,K8-&YH#K?5*RTB5.U\0)X/_2LZT!_>4-_O0]_W!@\ _DA?6*UZO_XH MQ)_E!Y/!),T&R77Z"^M#KY;^V+Z3 [P+?Z/+P>@RZ37]4RO\'P;CJ\'X(GTU MFU8&7%QM2.4Z5PT72K;-F%)L-KA($K8FO=6O99,)6\&ULI59M;]LV$/XK!S4H6D"Q M9#F)T]0V8**B'-/"BMK6^BR*0E5LR,5(V2WN1*5\S25A>1J36RS"M5(DKB M^"JJ&)?!8N;/UGHQ4XT57.):@VFJBNG]"H5JY\$X.!S<\:*T[B!:S&I6X ;M MSWJM:1<-*!FO4!JN)&C,Y\%R?+.ZX#>.K7FR!N?)5JE[M_F6S8/8$4*! MJ74(C!X[O$4A'!#1^*/'# :33O'I^H#^Q?M.OFR9P5LE?N>9+>?!=0 9YJP1 M]DZU7['WY]+AI4H8_P]M+QL'D#;&JJI7)@85E]V3/?1Q>(U"TBLDGG=GR+/\ MQ"Q;S+1J03MI0G,+[ZK7)G)G913*"%3/<@,IAK=&@M*P+E\Q@ MPPO) MP)L,,9MXO,DS> ??3KG6:5Z M%R^A+YZ[C5,\7X.T^N>]_EJB/V!R#[D25-(&OBPW*UAN;F$ZO@Z/Q,\]SC'" M+Q*634&)#>,K?R-T+_81]>V;ZV0\_6A@I9C.7%9^XIHJ6&D#+%.U)49.?(.I MH@Q=4G_(Z&?!*G^^%DR&;L,:6RK-_T1_7&C6Y2X!4N"MYJE#,IY?([F%=W>; MG^^!M635T$F&>L ;P6>6ED "I%MW16+\6^UJWEDCBDC=)>R#XBSMR P]0U 2 MP91,HS-^RE7:5Q09'ZP1?)- KLF^:[7TZHVSYCYX(;0E[V^A-^$B#)JZWE;L0>U( MDI$-C7B^1Z:=*E<9D1;B7PFZQ*20;0G#^>/2193)G0>>T90=2T-74L#:DB/T?/R3T_HGW*L1C^OQ/Z_\QA3'9X@ M(JG(_P^/4QTJ>C)Y*M2%GZ\&_*CHAM!P.HSP93>Y'L6[^?^#Z8)+ P)S4HU' MT\N@JZ_#QJK:S[&MLC05_;*DSQ#43H#>YTK9P\89&#YL%G\!4$L#!!0 ( M )6 +%67:XW2&00 "H) 9 >&PO=V]R:W-H965TG5;\O0>A0J*36FG,]FK\M&:%NL%NGLWJ\6KHM&6[SW$+JF$?ZP1N/VR^*\ M& X^ZVT=^:!<+5JQQ0>,?[?WGM[*$47I!FW0SH+':EE;)S[RB]W:EG,F! :E)$1!/WM\ :-82"B\6^/68PF6?'X>4"_3;Z3+QL1 M\,:9?[2*];)X6X#"2G0F?G;[C]C[\XKQI#,A_<*^EYT5(+L07=,K$X-&V_PO M'OLX_(C"O%>8)][94&+YFXABM?!N#YZE"8T?DJM)F\AIRTEYB)YN->G%U7P* M:Q%T %?!O<> -HH<+JO@06^MKK04-L*UE*ZS4=LMW#NCI<9P!;=">_@B3(>L M?ZNML%(+ WWCYXNW\_,W[ %*$>L+2J'=B8S!,4M6)7&D!6G%(QR#: MUKM'33V(#$0L*J:R8RHDYC7Q:(4Q!]B@%%W P6*HG8]G$7T#5L3.#QS9Q\>478\TN"F)@<: M80>OUTYXE6-Y9!J4P^Q'+4B)3V*MO3H[HK#7L89]K67-7DA6]#B%:Z4T#P4. M\01X.'#6.N]Y&FQX?$R^L409",=1;5 $"GX@:.3)(LSA/U85(=#:T:1$_+E\ MIO"'L]LS0UZI?!N2&Q)]I 4#6I$4!26E0-.HLEO-CX.HY^+;T>0F=5I81]#) M-.XH?O23:M*#K$F?6!&PU%YV32! F0X4Q3T56Y\^*;P_),JII#G2%._,OQ&' M%-9-KGRRP?2F<%=1'CFK8Z$HVGT4VA[>^*+1^[G7Q@PF MJX[K_LAP6E**L\0:'8&$U$]TAB&F)J+@=*D;N .AHL4< !];6I1T18DG0K34 MH/*NR2!/'9483/HN'*/2=V*.O^IDACDR-];"]-1P*X_V5X-^F[8TS0>FG5?9 M>#I^"%SG_?3/GE^C:M TW+M)N38\U?&PO=V]R:W-H965T%'VS8"3 M-FB*%@CB]-YGFAI91"A2(:G8_OO.4+*B7&0IT/MB:YDY<\YLXOG2N@=?( 98 ME=KXBZ0(H3H=#KTLL!1^8"LT]":WKA2!;MUBZ"N'(HM.I1ZFH]'AL!3*))/S M^.S63.O UV4IW/H2M5U>).-D\^!.+8K #X:3\THL<(;A5W7KZ&[8 MH62J1..5-> POTBFX]/+?;:/!O\H7/K>-;"2N;4/?'.3720C)H0:96 $07]/ M>(5:,Q#1>&PQDRXD._:O-^C743MIF0N/5U;_J[)07"3'"628BUJ'.[O\AJV> M \:35OOX"\O6=I2 K'VP9>M,#$IEFG^Q:O/P)PYIZY!&WDV@R/*+"&)R[NP2 M'%L3&E]$J=&;R"G#19D%1V\5^85).H!+X94'F\.M0X\FB"9=)H.96AB5*RE, M@*F4MC9!F07<6JVD0G\*=RCQ/^^<-70MD0H7/&QM;+?/AX'H^D_))F=UG2C]3)]%_![K0>P-]Z!=)2F[^#M=;G;BWA[ M;^!MM+TFK?'.UWO/;?0Y]\5)77 M^/X=(DPS6P7,X,; -KBWE9)PO$^V/Y"&S\. 8WPA/N4<'2.=O!GC9'=, M?I\_':?IZ.S&2%LBW(M5!WNT/]J=J;+2*E^SIDC@62)M/.A[1:#Q&6RUB+TH M[:OMC2)E G+30K#@VPCP))RRM0?A*UI)GE::%J&Q$2^CJB9JX*B#OAKR*>T3 M"9#H FUPM2$Y^?P88?#.[-PT33NO0^2^IB]Q;YR^UP8_ M&J7Q7M?F5[5S7*"O*VXR,KIRF*D /ZSWO1;NN?:;UMFLEK$CN.A".68(I0$P;:?\ T%SI8D(Y5M 95W(*=DV]FU!J[$4ALX/+56C@G7- M,NDLGRO=H#[60JNPICS,MWO>G1G2#'#O<&MOU&Y\&W5G,?B6)*(D?M$,V<;- MO^W'N6K;,X@'-%!I^@I 5KO- FJZ>] O+M7[;X8HY:'LNIZ"^Z[/*!'4DK0$ MLAB;:\YCDK^(3B57X0^F9 #?[!*?T,5BJR9*EP;:(__S5 Y>^U0.>T>A$MTB M'O@8C&:O.15U3[LSY;0Y2CV;-P?2G\)18CUHS,EU-#@Z2*@?XR&ON0FVB@>K MN0UT3(N7!9V+T;$!O<^M#9L;#M"=M">_ 5!+ P04 " "5@"Q5Y.]P/QX# M #"0 &0 'AL+W=OA75QG2+)-%EC2W3U[)#84\.4K7,V*6J$MTI M9'L?U#8)3=,B:1D7T7KI][9JO91'TW"!6P7ZV+9,G3?8R-,J(M%EXXY7M7$; MR7K9L0KOT?S9;95=)0/*GKRD_.P6 M'_:K*'6$L,'2. 1F'X]XBTWC@"R-+SUF-%SI I_:%_1W/G>;RXYIO)7-WWQO MZE4TBV"/!W9LS)T\O<<^GXG#*V6C_2^<>M\T@O*HC6S[8,N@Y2(\V=>^#M\3 M0/L ZGF'BSS+-\RP]5+)$RCG;=&PX9IKD$> M8*M0HS LE$OLX9Y7@A]XR82!F[*41V&XJ& K&UYRU NXPT<41[3/4EI7'^A/ MSPMXPS6K*H55P+/X%^]?']BN0?UZF1B;@>.1E#W;36!+7V [AX]2F%K#6['' M_;?QBTM_04<#?C\TU9"0&FE(Z@I<-YY8B:NH&*TC1.TQ2N2#X/QC2C MP2B*<&2=.ZF,AMF\\!LDIF3B+1K/"/%6%A?SL/?)U*@@*V;!-P\QTWE89WWD M@S2L&)\EO=$X@GI.>5QEI.+64S][DCW)T/W)Z/=WZ+RKV]1(GS:-3RH MX+G6C^+\H$:+@67Q\S0Z"O7]&NV>5$8.E?D_*/;^N-.EXIVOA3*8[)N@ M\N-7@Y\D848-N\.$OPF#[5_W\'GPD:F*"PT-'FQH>CVU4E5AY(:%D9T?]3]02P,$% @ E8 L55R"CFZ# @ MO04 !D !X;"]W;W)K&ULC51M;],P$/XK)X,0 M2%.3IEG7E392VX$ ::A:&7QVDTMBS;&#[;3;O\=V7BA25_$E.9_O>?SD-*:>!X%.2ZRH'LD:A=W)I:JHL4M5!+I62#,/JG@0A>$T MJ"@3)%EXWU8E"]D8S@1N%>BFJJAZ62.7QR49D][QP(K2.$>0+&I:X [-8[U5 M=A4,+!FK4&@F!2C,EV0UGJ]C%^\#?C(\ZA,;7"9[*9_ZIQ(_DOEIER268$,LQIP\V#/'[! M+I]KQY=*KOT7CEUL2"!MM)%5![8**B;:/WWNZO _@*@#1%YW>Y!7>4<-319* M'D&Y:,OF#)^J1UMQ3+BF[(RRN\SB3!*-8$TUTR!SV"K4* QMRR4RV+%"L)RE M5!A8I:ELA&&B@*WD+&6HY_" !Q0-VG\J;:@'^MV7.>SL__Z![COK#(C V"Z";#"6=>+[)*WQM9D&?OSZ78LL0GV=P#W&N:YKB MDM2N)^J )'GW9CP-/U[0%P_ZXDOLR<7&G!-[D>Z\V/ZZ:'!1[!GG MF)WZ[C!'I;ROO4J=$* &OLL#5GM4T/9F#&_A)@JOPC"TUNRV,\97\6WL[1.H M[>G+T%.'BZ_[\.ET (:SF;//U30X>5(5JL(/#@T^J?9U#=YA-JW:)_DWO!UL M]U053&C@F%MH.+JY)J#:8=$NC*S] ]U+8Y^[-TL[7U&Y +N?2VGZA3M@F-C) M'U!+ P04 " "5@"Q50MB(W* " -!@ &0 'AL+W=OK8 MF>U ^^]W=D+&)(KV85_PV7?W^'G.N6.^5_K>E(@6'BHAS2(HK:UG86C2$BMF MAJI&29YW-D@U.R5>K>;;YDBR!RA%!@:AT"HV6'URB$ R(:OSK,H+_2)1[;!_2/ M7CMIV3*#UTK\Y)DM%\%E !GFK!'V5NT_8Z?GPN&E2AC_"_LN-@H@;8Q559=, M#"HNVY4]='7XEX2X2X@][_8BS_(]LRR9:[4'[:()S1E>JL\F3:)A[!BAAM0.:PU&I26M>62&6QX(7G.4R8M+--4-=)R661#OJ8=H)7+4"XR<$7L&-DK8T\$%FF/V='U*Q M^HK%AXJMXK. 7QLQA/%H '$4QV?PQOT+C#W>^ F\5EEXD&I.26P1)J<17-_. M3,U27 2U>T*]PR!Y\6PTC=Z=X3?I^4W.H2?_\QU/:3M[^VEM,(JA:E]5::": M&?A$$\FB)CI,'KE?PZ;9FE3SVO-P^:3 P',8#^+QU2"*(K)'@RB>>GNM54YP M%,O$1 =]3;;?VI_VL M6[8M_B>\'90W3!=<&M*=4VHT?'L1M%P.&ZMJW_!;96E\>+.D>8W:!9 _5\H> M-NZ"_A\@^0U02P,$% @ E8 L53-7@ W8 @ QP8 !D !X;"]W;W)K M&ULK55M;],P$/XKIR AD$KSTK>MM)76,<000]4* M[+.;7!IKCAUL9]W^/6,E2L.5!(WY M/+B(I\NAV^\W?..X,P[=X#J;!Y$CA )3ZQ 8O1[P$H5P0$3C>XL9 M=$:RX#MGI&#B]5PO@G[-J] M40!I;:PJ6V=B4'+9O-EC&X>_<4A:A\3S;@[R+-\QRQ8SK7:@W6Y"GN"W[#C-SR%OOC77!WC?_*$X_R!+A?8 NFO$:%L MDH@NB=T2=QW^PKO*@ZI-8;CN)GU>P*GA;@,B65!2Y34;M <>DC&)-OTAM%D;,FG=7-)9.)LXZ547C0 M7$K46]]"#?ANT/29;K;KTA=-<_JYO6GQ-TQO.05)8$ZN47\R"D W;;,96%7Y M5K51EAJ?-POZTJ!V&V@]5\KN!^Z [MNU^ %02P,$% @ E8 L58;-]31+ M P ^@< !D !X;"]W;W)K&ULM57;,_^SGLG+VMF\$:)S[RRS3*8 M!5!AS7IA/ZKMK[CS,W%\I1+&_\)VEQL'4/;&JG8')@4ME\,_>]R=PW\!I#M MZG4/&WF5OS#+5@NMMJ!=-K&YP%OU:!+'I2O*G=6TR@EG5_D8_D!R9:[@C@I> M]0)!U2#<')3*6 -,5J!L@QJX'&[!4!!!@=R 54"+<*/:CLFG'PW0A='#DF1)<5NWZCU*7?4#>']TK:QL!;66%UBH_(Z<%NNK=[G5XD M_+T78\B2$-(X32_P98?CRSQ?]@V^P5FT/SISSN+ D)]GE8B%/G01J-1/AU*?C)*+:Q].K0YDK]QZGB<4Y$4X+^84S";A+"XH2/(\3.(<[AJE M[/8TS*=.81K/PTE:P(<7E;YAIH&.\0IH#EBK M>DFW@LM2].XPN?3U;TE.KY%ZL'V^0(*D ;XFHY>:LO%T"D_(M'G)47%3NF,!@N Y\'P\G7P/YS[2Z*@? MMZ@W_M4QX.F&UGR8/3QL;X9^_IP^O(KOF=YP:6C/FJ Q;1F 'EZ:86!5Y[O[ M6EEZ*WS8T..,VB70>JV4W0_&PO=V]R:W-H965T:L;5RJFT;A:>I_(*:Z(FHD%N;DHA:Z*-*;>>:B22H@NJF1?Z M?NK5A'(G6W9G:YDM1:L9Y;B6H-JZ)O+Y IG8K9S V1_(BMOZ=PS>*._5B#U;)1H@':WPJ5HYO"2'# M7%L$8I9'O$3&+)"A\7/ =,:4-O#E?H]^U6DW6C9$X:5@WVFAJY4S:NTJ(=@PZ"FO%_)T_ ._Q(0#@%AQ[M/U+%\ M3S3)EE+L0%IO@V8WG=0NVI"CW!;E3DMS2TV6H'Y&>"F04DTY=L! $[OR8:A.EMZVA"S\%X^ MD+CH282OD)C#M>"Z4O"!%UC\&>\90:.J<*_J(CP*^+EE$X@"%T(_#(_@1>,K M11U>] I>K\S;OY Z)+%'B \CV-Y:J(;DN'),\RB4C^AD;]\$J?_N"+]XY!%@.7%&5FUP_D,B^E'"3:[%!:6JQ^/N'L<6!$PCG[C2(K!5! M$$S=>1Q;(S9&ZJ;)U!H)S%,W"3NO%)*I._-3N*_0S*%2&_RY.YM&<"^LU+)_ M@'IX &:30;/7?P)Q.'.3(#4LE ):-ZTV1"DW,*@TG*93-T[#LP'L!*(TY[<#P=)]AYW[B_W?OQ=TWDEG)EZ)8FU)],$P=D M/U)Z0XNF:^.-T&8H=-O*3&&4UL'&ULK53; M;MLP#/T5PBN&%C#B2^PTR1(#3;NB&U8T:+L->U1L.A8J6YXD-^W?C[(3+P72 M8 ][L46)/#R'!#G;2/6D"T0#+Z6H]-PIC*FGGJ?3 DNF![+&BEYRJ4IFR%1K M3]<*6=8&E<(+?7_DE8Q73C)K[Y8JF:.;PFAP-18!$:_9[Q$(2P0T?B]Q73ZE#9P_[Q#OVZUDY85TW@IQ4^> MF6+NC!W(,&>-,/=RN449Y)H -^05.DI M/%##LT8@R!QNF6D4-QRUM2YE9135KV$"[E:"KYFMJ(9[%'2JUF DW-6H.J/# M@]-'MA*HSV:>(9XVFY=N.2TZ3N$[G"9P2PD+#9^K#+.W\1[IZT6&.Y&+\"C@ MUT8,8!BX$/IA> 1OV!=MV.(-W\'KE'F[@NE#$CN$Z#""';6IKEF*HZ"W>ID2M4U)HI M+-DKS;K1<-4@\.J-]VEPUK8.3B N/0VO$,!FY M,3G0>03QN3OV1_!8("VMW%"ZB3L^'\*C-(2?[A5$[A7D!*+0=R?QY% [O+UY M*U&MVZVB":NI3#=Z_6V_N"ZZ>?WKWFV]6Z;6G/()S"G4'YS'#JANDW2&D74[ MO2MI:!>TQX*6+RKK0.^YE&9GV 3].D_^ %!+ P04 " "5@"Q5YEWS9@,& M !+,0 &0 'AL+W=O4TT#E\I^Y?O,!;H+0IC?M_:";&_4Q3N[W#D\5NZQ[&\LJ$L\H0\95N% M[QGV@DP4A8JNJETE\DC<&@VSLB4;#6DB0A+C)4,\B2*/O3_BD+[>M[36L>"9 M;'4WXDR@M2L$>B[0/PHZ%8)V+F@W%71R0:>IP,@%1E-!-Q=TFPIZ MN:#75-#/!?VF@D$N&'P4&%4#IQY'3FT:0SL-=F&T*Z,L(;#1E]12RM+WGI099 F5X^\B1.:@(V< TC.+GC9D>&J-7-*:-YC06.XZL.,!! MB=ZMUP]J](J\,:>[HQ_OSJ->"YQ[[TCOW2!=U;62YCS5JQ_V[!;I@TJYV43> MK91;#>1:M=S^6=>E7.U7RL=-Y$:E?%(OM_%:-EZOE#OU\FD2WJ*VELG5LN>P MN5POD<^:R\L:[_Y:]/FO15_4R[_ZHDI^D4+MD\&T,UZG@O>4,(93_^ <"YF9 M;S[& 3J6NL1;DY (Z28WZ;4P"5*',?$&RPH!>L8O.$YP23<>:\.F4Z0[OO=\ M?-_:I[;&7G!K],=O6E?]JRR1(6$F),R"A-F0L#$D; ()3FW!,B8;K.8<\B8"R#8A4ET3B;1J36)):.I+7"T831"8R8G')3Q MLJROY5R;]9 P$Q)F0<)L2-@8$C:!A#F0L"DD; 8)8)R\P:CUAM7.8WA'PP S_FNH_6(NSB"CNDVCSB&C+H!@%P[0/3E M]8!%E@@ M)_9IA)5/(>7\;I6J+4 ZNM%PO9."=NK3=@'WV>)7+V?K>[1 M0QR@KV*'V47IUX:X-H\A828DS(*$V9"P,21L @ES(&'37B&=/B8P9#BW M5TCSC_D-&6Y1[%W?Z)Z[Q46"]T\)WJ]-&!+765DR\ M3I?[7+ DPK&X29?^#'LT\ZG+9IJ](J3$JBPEP9RMJ-)J]]Q\/!LK:17"+3TWAD-Y3(E MV>^IG(PL&=TR+RJUC5KFU;8!23-!:18HS0:EC4%I$U": TJ;@M)FH#07E#8' MI2V@:)?>HO_P%OV*C0HN]>+270HYY=PJNX91<,JGAO7,AO6LDGI:6RON'+$; M L=-@9.2BOU>$>B4U&NK:O';JVG]0%R=() T%Y0V!Z4MH&B'!%'.=A9'F&VS M7?D<95N!#WL 3Z6GG?\/V?[G#^53[6ZFE92[VMW\L*__!_[P,X.YQ[8DYBC$ M&QE*O>T9+<0.._&ULK5CACYLV'/U7+#9-K=0=& @)61+I$JBV256CB[I]]A&'6 7, M;"=I__O9AG!)[;"[A2\!S'O/?C^_ /;L1-E7OL=8@&]E4?&YLQ>BGKHNS_:X M1/R!UKB2=W:4E4C(2Y:[O&88;36I+%S?\R*W1*1R%C/=MF:+&3V(@E1XS0 _ ME"5BWY>XH*>Y YUSPQ/)]T(UN(M9C7*\P>)+O6;RRNU4MJ3$%2>T @SOYLXC MG*8P4 2-^(O@$[\X!\K*,Z5?U<4?V[GCJ1'A F="22!Y..(5+@JE),?Q3ROJ M='TJXN7Y6?VC-B_-/"..5[3XFVS%?NY,'+#%.W0HQ!,]_8Y;0R.EE]&"ZU]P M:K&> [(#%[1LR7($):F:(_K6%N*"('7L!+\E^#\2PAN$H"4$K^TA; GA:WL8 MM01MW6V\Z\(E2*#%C-$38 HMU=2)KKYFRWJ12@5E(YB\2R1/+/P'L$2<<$!W M8,TPQY5 S0Q66[ A>45V)$.5 (]91@^5(%4.UK0@&<%\"I[P$5<'+(\9E5!- MU'>_3T%".,ISAO-&3^J?T>\2+! I^'OP*_BR2<"[G]_/7"'-J"&Y63OP93-P M_\; _")5F+/05IM\=;"3_KY<0_?E47L*NF?*[GT>P7_/!0/(( ?@._YOF4\ MJ]?3HT.NF^DF&1M;7.L&-1*0EU /MN(#A)/0\ M;^8>+PMGP8V@9^ 2$Q<&(31PJ047C:_TKCR'G>>PU_/F\,PS1FH==X[9D628 MVWSWRJ@WPY37*,-SIU9_2';$SN*7GV#D_69+U9!BR9!BZ4!B5W,QZN9B='_^ M&HG19:X"&)CYL^%"2_Y,7.B%(S-_%IP_CF_F+^H\1[V>UXSN,%=O<%2 34_^ M>F7>FK\AQ9(AQ=*!Q*[F8MS-Q?C^_(W-7(W-Q]7*!K.DSX3Y<62&SX0%,;R9 MO4GG=]+K]Y$PU62-6R_SK7$;4BP94BP=2.RJ_'%7_OC^N,5F0'PS1RL3!L/8 MC)L)&P>^&3<3%D6W7[70>_EL]?XK<#5EPAJX?NI;$S>H6C*H6CJ4VO4D7*P= MX/VQ:S4N(S"Q/)A6%ASTH?GZ3"Q ?P(MWWD68!#%H]OI\U^,^[W&/XL]9E:S MO;PW1V](M610M70HM>L9>%E?P $6&-#\T@^BB25ZMI6(&='$@AO'IEYJZQ=: MK-M+S'*]8<*!7F@W:ZVNM=N4>=1;$3^T+^%T!2WMB=K$T?L$+_+-#M G MQ')2<5#@G>S*>QC+?PEK-E6:"T%KO6OP3(6@I3[=8[3%3 'D_1VEXGRA.NBV MMA;_ E!+ P04 " "5@"Q5#W *+(8" "&!@ &0 'AL+W=O"<37S]EJ74]]7 M9 \%5@-1 C<[N9 %UB:4.U^5$G#F0 7SHR 8^P6FW$L3M[:2:2(JS2B'E42J M*@HL7^? Q''FA=[;PA/=[;5=\-.DQ#M8@]Z4*VDBOV7): %<4<&1A'SF/833 MQ8 4! Z(M S;# 1; F"4R,GXWG%Y[I 5V MYV_L7YQWXV6+%2P$^T4SO9]Y$P]ED..*Z2=Q?(3&CQ-(!%/NB8Y-;N A4BDM MB@9L%!24UR-^:>K0 83Q!4#4 *)_!0P;P- 9K94Y6TNL<9I(<4329ALV.W&U M<6CCAG)[BVLMS2XU.)U& S3'BBHD79VA-=YSFE&"NT0,AHN*: M\AU:"48)!35%3W 7H$9B3"I#NAV7Z=H;5ZXK&)@F1>":VENS)S%,">@T,T2 M-*9,W:)/:+->HIOWMXFOC2$KRR>-^'DM/KH@_EO%!F@8?D11$$4]\,5U^ ^B M6WAX"O=-&=M:1FTM(\JQ 1F7FGO0![ 2S^\"\?! MYSY7_XGLQ..P]3B\QIXVKX&R5P[T@+<,^OS6)&-'8AO)(;V+1T$0)/ZAZZ0G MS;2?3MJ)QKC5&%_5N.%;RAAD?]%8DXPZAX?C\;G&\[3)_46)HU;BZ*K$)>0@ MI9/HOJ ^?:.SXH3!9'(NL"G>_"A V@2SGPNAWP+;B]I?3_H'4$L#!!0 ( )6 +%60 M>$_;%P, /\* 9 >&PO=V]R:W-H965T#$.A74CX)@Z!>8,&\QLVMKL9CQ2E'"8"V0K(H"BZ<54+Z?>Z%W6+@C6:[, M@K^8E3B##:C[_KZ/E0A8=0K:* M.@&_5K2'^N$EBH(H0O>;&W3Q]GT';M^EHF]QKT[@;JJMC 4IK7()8J=C)H_I M[80Q?^.I+'$,KPF6U;&65 MNZQ>NK(1==G\UKZ$H3!"19TI+A %>51[S6YHV9D;9[?H1_U)$ 0S?W=$UL#) M&OPO69F^+!4(C8%;&H]IJRD.6MK"(!J>U#9TVH:=VM:"ISJ:FB*F:--15YTP MKZRKD2,Y.NNZ&KV(_3 Z&?FQ$S4^_ZH:OU!V0M7$J9ITJKHU!Q-=2_8)/WIF M)\ K*RD,GI^TX*QKJ:'7#ODX/%E,8>NI#L^_G!J.[1LX[!^YI/Q63U* R&SG M)9%M(NKVQ*VZ[FY9]S3/YG5K>(M%1IC4\4ZU:] ;Z&PO=V]R:W-H965T,%EFK*,UN4''!B2$5N>XX3 MV 4FU I'9FW.PQ%;R9Q0F',D5D6!^9\)Y&PSMEQKMW!/LJ74"W8X*G$&"Y / MY9RKF=VH)*0 *@BCB$,ZMF[ /X06 C]L9(.WED[)>>W"9CR]$;@AQB MJ16P^EO#%/)<"ZEM_*XUK2:D)NZ/=^J?C7?EY1$+F++\)TGD<\V7Z#V,]!Z,#7!>T[P M7R#T:T+_M1'\FN"_-L*@)ACK=N7=)"["$H@D!G$4A,U[*?Z>OI;IN= M_XL^^^?H!\GH-V]+W^CU7]"K3[CM6"NBWT[4M]U0E#B&L57JMXROP0H_O',# MYU-;3M]2+'I+L=D;B1UDWV^R[W>IAW/.UL1U)_>VT'4FD%1DM7 MBW7HC.SU?I9/(J*3B%D7XL#DH#$YZ#3Y=*6@V5950P%H A12(M$<>*SOIPS: M_%:R5QU^3R*BDXA9%^+ ;]#X#3K]?E.]0.79/LN9$.<7B*N+MOWRFP1'Z;YT M_:MKQWGNM048^$>PJ 76]ZZ/@;-CH.?NHRKO]EXA*H!GI@,0R%2.ZI9I5ILF MX\;4UF?K$W0%H" M #7!0 &0 'AL+W=OHMHX+GB0L_)UIAZ%@0ZWV)%]4C6*.Q)*55%C0W5)M"U0EIX4,6# M. PG0469(%GJ]Y8J2^7.<"9PJ4#OJHJJ/[?(Y6%.(G+<>&";K7$;09;6=(,K M-(_U4MDHZ%@*5J'03 I06,[)331;C%V^3_C)\*![:W!.UE(^N>!+,2>A$X0< M<^,8J'WM<8&<.R(KXW?+2;I/.F!_?63_[+U;+VNJ<2'Y+U:8[9Q,"118TATW M#_)PCZV?:\>72Z[]$PYM;D@@WVDCJQ9L%51,-&_ZW-:A!XC&9P!Q"XC_%9"T M@,0;;91Y6W?4T"Q5\@#*95LVM_"U\6CKA@EWBRNC["FS.)/%([BEFFF0)2P5 M:A2&-O45!:S81K"2Y508N,ESN1.&B0TL)6D\YB\QIX]BC7C'(O>70[Y;4@FGL2-B'T6329A&*;!ON_D-&WZL9_U M0N*XDSA^5>+ [W8%-]Q.(BIR!#O38*&P8 :^23UX6^,36=?QJ?C3K&B:G*H/ M>FWG1MYWJC9,:.!86F X^G!-0#5CI F,K'TGKJ6Q?>V76SMY4;D$>UY*:8Z! M:^YNEF=_ 5!+ P04 " "5@"Q5@I5K::P" )" &0 'AL+W=O/[;NXX>).;@ 4NJ\HDU-GHU0] M<5V9;:#"3-U?&>_<$W*C3(+;A+7N(0UJ)MZ)?3,[5ER4@&3A#,DH)@Z M,W^RC(R]-?A&H)$'8V0RN>7\SDR^Y%/',P$!A4P9!JQ_.U@ I89(A_&CXW1Z MEP9X.-ZS?[*YZUQNL80%I]])KC93Y[V#/[3H<#@.89!@0=('@*B)X!A!T@/-5#U &B4SU<=@"; MNMOF;H5+L<))+'B#A+'6;&9@U;=HK1=AYIZLE="[1.-4$HS0'$LB$2_02H $ MIG![@BQ':U(R4I ,,X5F6<:W3!%6HA6G)",@)VB!:Z(P)0^@C7FA&BP I;#3 MUZ_6ETFA!9=*HK,4%"94GJ.WZ&:=HK/7Y[&K=/0F!C?K(IVWD0;/1!JB*\[4 M1J(ERR$?P*?'\1^.X%VM6B]=L)=N'APE_+JE(Q3Z%RCP@F @GL7I<'\HG?_S MOOQG[X_$"/M[%%J^\!F^[H2'CK4%1L- 4PQ^' M-'U)LO0ER98O1/9(_:A7/SK&GAR^PP6OZJT"T3_("S2KN%#DP3[LH1-JR<>6 MW#267>('_J7GQ>[N4/L_S<)QY#TU2T]C6_Z5K57"/:AM%8C2-A6);#%JKV>_ MVO>MF2W73];G_F3A#ZRGNL^U;>DW?=LDK[ H"9.(0J%=>:-WNO2*MO&T$\5K M6UEON=)UV@XWNE>#, 9ZO^!<[2?&0=_]DU]02P,$% @ E8 L5<0@;7!@ M @ @@4 !D !X;"]W;W)K&ULI91M;]HP$,>_ MRBF;IDZJR ,/K5B(!$73)FTJ*NOVVB07L.K8V=D0^NUG.VF$5NB+[0WQV?[_ M_;O#Y[11]*1WB :.E9!Z%NR,J:=AJ/,=5DP/5(W2KI2**F9L2-M0UX2L\*)* MA$D43<**<1EDJ9];49:JO1%D4V"GN7@E$ M G/C')C]'/ .A7!&%N-WYQGT1SKAZ?C%_;//W>:R81KOE/C%"[.;!;,%="^U]HNKU1 /E>&U5U8DM0<=E^V;&KPXD@22X(DDZ0>.[V M($^Y9(9E*:D&R.VV;F[@4_5J"\>E^U/6ANPJMSJ3)0-8,,TUJ!)6A!JE86VY M9 %KOI6\Y#F3!N9YKO;2<+F%E1(\YZBGL,02B;" '^P(GV.29]CXGV'%WP[ MHG- K7!T7N@:8JIKEN,LJ%UMZ(!!]N%=/(D^O8$U[+&&;[EG]S42\P7]IK2& M.T;T;+NL852<96W=)M[-]=HA2R:WL>V^* T/9SA&/!0-+Y.->[+Q?Y U7 C 8\T)+24<&'&UUV#L57Q&1F=K.'Y5 MPSBYN8U>DX8G+>5>I^^,MEQJ$%A::32XL4[4=GP;&%7[+MLH8WO6#W?VD41R M&^QZJ91Y"5SC]L]N]@=02P,$% @ E8 L53F'&<]N P B0L !D !X M;"]W;W)K&ULM59M;]LV$/XK!PT8-J"-WBRK]6P! MMJ6A'=;!J+'U,R-1-A&)U$C*SO[]CI2B.8GB"%OVQ2:IY[GC/3SR;GD6\DX= M*=5P7U=7-5(2@I+JBLW\+RY6Q/& MG61IUW8R68I65XS3G035UC61?VUH)%KZRPU&;!3=9-N1 ]U3_WNPD MSMS!2L%JRA43'"0M5\[:7V2QP5O 'XR>U<483"2W0MR9R>=BY7AF0[2BN386 M"/Z=Z)96E3&$V_BSM^D,+@WQR-C+1:7L+YQ[K.= WBHMZIZ,.Z@9[_[)?:_#!0'MC!."GA \) M((0](9SJ8=839E,]1#W!ANYVL5OA4J))LI3B#-*@T9H96/4M&_5BW.3)7DO\ MRI"GD^ &-D0Q!:*$G:2*_:OO3\2(QP2+K3V MPA?L]0<\=JP=<39.- _F0C4DIRNG,8DJ3]1)OO_.GWL_C6GZEL;2MS26O9&Q M1^K/!O5GUZPGW^S#B1>-G*C$.@"\K6_Q/N+]S$5=X[WO;AU@25$:;Z:Y[^^[ MBSIV9)VWR'HS)>F4Q+$?>!\Q4TZ7IS$1ET[$9:_C'LD3#?)$5^7)RA(+F%'# M/DA8P@!?X/P.1&,>M-&LC9YMQ7L2_*N(]%5$]AP1SL.Y-Q[N? AW_G]D0_]8 MCXDQGY@/$W'I1%PVAIM]F$4OY$,\"!1?%6B-!6_(A#W-6\DT%C[([O.JQ>( MI10U;$7=M'W9O"QT0U%\!^O:%,\QQ>)G._=G41!Y3Y-H#!<_QZ43[64CN"". M+W&=8NY%;U%3>;!-G0+;#'2O_K Z](UKVRX]6=_XBZT_LIYBG]FUA?^8[YK4 M+T0>&%=0T1)=>3$1>V4J#0"_ET+HAXEQ,'3? MR=]02P,$% @ E8 L5=N>R4QY @ W@4 !D !X;"]W;W)K&ULK53O;YLP$/U73FR:6JD-!-)TRPA2D[;:)G6*&G7[[,(! M5HW-;"=I__OY!V%IET3[L"]@FWO/[QUWEVZ$?%(UHH;GAG$U#6JMVTD8JKS& MAJB!:)&;+Z60#=%F*ZM0M1))X4 -"^,H&H<-H3S(4G>VD%DJ5II1C@L):M4T M1+[,D(G--!@&VX-[6M7:'H19VI(*EZ@?VH4TN[!G*6B#7%'!06(Y#:Z&D_G( MQKN 'Q0W:F<-ULFC$$]V\[68!I$5A QS;1F(>:UQCHQ9(B/C5\<9]%=:X.YZ MRW[KO!LOCT3A7+"?M-#U-/@80($E63%]+S9?L/-S8?ERP91[PJ:+C0+(5TJ+ MI@,;!0WE_DV>NSSL S/?D#< >*W@-$!0-(!$F?4*W.VKHDF62K%!J2--FQV MX7+CT,8-Y?8O+K4T7ZG!Z2P>P(PHJD"4L)"HD&OB\\L+6-**TY+FA&NXRG.Q MXIKR"A:"T9RBFL!2B_SIW*:Q@+EH3&DICSZY1DTH4Z=P#@_+:SAY?YJ&VNBU MMX9YIVWFM<4'M'V".\%UK>"&%UB\QH?&9V\VWIJ=Q4<)OZW8 )+A&<11'._1 M,_]W^/"(G*3/?>+XD@-\78[V)<8#1_N!MK,GJB4Y3H/6_C.YQB#[\&XXCC[O M<_6?R%YY'/4>1\?8LV5-))[/7(4LR(OI?U-*4A)>H5V?P7?!V6M1G M*&V ^5X*H;<;>T$_TK/?4$L#!!0 ( )6 +%5U%]=.] , .D/ 9 M>&PO=V]R:W-H965T1*LIW\^TJ"<#80ZO3XDH"T^^P^SZZ%=GZB["O/ M,!;P5!:$+XQ,B/W,-'F2X1+Q"=UC(G>VE)5(R%>V,_F>891JI[(P'%EXR'>94 OF+@Q+980+ MG @%@>2_(U[AHE!(,H]_:E"CB:D;@>*\X.+6# MTW*P7W-P:P?WV@A>[>!=&\&O'31UL^*NA8N10,LYHR=@REJBJ0>MOO:6>N5$ M-R T%!;L**EGM$GG_F()N855L:A<.[& N4%_P]W,"G30SO?GP_-X5,7J5@ M)G6B=U6BSBN)NO"1$I%Q6),4ISW^\;!_-.!O2M$:Y9P7Y>Z<0< _#L4$7/L# M.);C].2SNM[=[J/S?='7_SOZA1ANTT:NQG-?P:LKW%?6RM'K=U3GX(SO48(7 MACSH.&9';"Q_^L$.K%_Z-!T3+!X3;#T2V(7Z7J.^-X2^_.OR%Z=_MWVEJ% " MC:*^(,>E:WN>K/_Q7..NE1=$071I%7>M0C^T@DNK===*!;2\QNR"K]_P]0?Y M;C+*Q(W K/P/PA6,?T[8C<(6WZZ1/0V]EE7<8V6YKM_BV[7R ]_W^^D&#=U@ MD.YGQ'+T* _F8;)!1VO'BMP6V:Z1[=E>BVO081&X;DN0=1PE=<8#EM&R\Y'I4^ 0>RWGC1C@L73GN8)W,AI23I2S OIPT;Z<%!Z M?46\H=N;@VPQQ#F67W[Z*$]U@E/YX0?\E&2([##(*P 0>0%L500*V:-YD8N\ MOSB#T=]:G#'!XK#3R%:K+B.%NZA+U-0ENO(GH>]I'^"+OOO*HMP>Y8XLR -6 M T%C 7_+<[&O L-Q7'C&B'&(H*SN25-(T7-?*5>#0&]5?ZRLUB-E=5$DV_IV MC;:^LTQQSA-Z( (>D)#[]Y@EF/0>Y'6HZ+PC)U8T;7UL5L,IO;405T9=CQ6U M$MH\&UU*S'9Z9N2@E:JNG\UJ,Y?>ZFFLM7YGSU9VSWJLYE@]*GV#KX;@CXCM MJ1"CF'Z,9.S.&;*0.YO*14O+RI ,]TO M_P502P,$% @ E8 L5&ULK99K;]HP%(;_BI5-4RK6J=50:3?MHTD. MQ*H3,]N!]M_/=D**(*E4B2_$CGU>/^LYI(:96)N5F;-LB MR2#'HL\V4*B1%>,YEJK+U[;8<,"I"8%%8\,>_F/)ZP4E)2P)PC M4>8YYB^70-EN:KG6_L4]66=2O[#CR0:O80'R<3/GJF7K@DP,WX3V(F#-M*I+!E[TIV;=&HYF@@H)%)+8/78PA50JI44Q[]:U&K6 MU(&'[;WZM4E>);/$ JX8_4-2F4VMH8526.&2RGNV^P%U0H'62Q@5YA?MZKF. MA9)22);7P8H@)T7UQ,^U$0K=1TPZ1J MHA4<*?2N+"17HT3%R=COHUM068DQ6J@=3TL*B*W0=2E+#NB.%"0ODNE>[ M(:,3R" :.F$[Y+"!')X3\B$#5;)6$EK/S?#4QF'4X>*H 1R]!Q#=$KPDE,B7 M'OK.F6AU:G3"X7O#P.VPRG5>KWCG769U>85N"N40"*D:"2U32%6C&6V]U9T3 MY"]AY(=>!_)!57+?@]Q[]:\5PSVY^0:AZP3'MXI]4"?U-\<=YFM2"$1AI0*= M?J02X549KSJ2;4SI7#*I"K%I9NK3![B>H,97C,E]1U?CYF,J_@]02P,$% M @ E8 L5<%DNG"U @ L @ !D !X;"]W;W)K&ULO991;YLP$,>_BL6F:9.J $X@D"5(:ZMJG58U2MI->W3@"%8-9K9)VF\_ M&RC*&J=O[0OX;-_Y]S]C'_,]%P^R %#HL6257#B%4O7,=65:0$GDB-=0Z9&< MBY(H;8JM*VL!)&N=2N9BSPO=DM#*2>9MWU(D<]XH1BM8"B2;LB3BZ1P8WR\< MWWGN6-%MH4R'F\QKLH4UJ/MZ*;3E#E$R6D(E*:^0@'SA?/-GY[&9WT[X16$O M#]K(*-EP_F",ZVSA> 8(&*3*1"#ZM8,+8,P$TAA_^YC.L*1Q/&P_1[]JM6LM M&R+A@K/?-%/%PHDCV!B9=R)MLGVO=S/0>EC52\[)TU04FK M[DT>^SP<.&!\P@'W#KCE[A9J*2^)(LE<\#T29K:.9AJMU-9;P]'*;,I:"3U* MM9]*)B/T$[0J.4-KO>%9PP#Q'-T0U0BJ*$AC7?!*"9V_AC!TNV%T2TQ&)5H! MTZUJBQ1'MS6(SNCBH<^7H AE\LO<51K4+.>F/=1Y!X5/0/UHV B-_3.$/8S1 M_?H2??[X(HRK=0YB\2 6MW'')^+V1#:@SG%B=S0G8R9KDL+"T9^^!+$#)_GT MP0^]KZ]@C0>L\6O1DQ>I^R_%!QNQ@IH\Z?.@)+K-T5+0*J4U86=ZP)R^#(3I MOZ(RU=OT!XBPZ>Q(PI;$'-A=@B,_\N;NSB)@,@B8O*F ZZKE17=[;F/N%@\. MF'U_/(D#.W0P0 ?O UT( !MV8,$.O C;L<,!.WP7["O>6#^0\(@Z#@,\MD-/ M!^CI^T#K&]P&/3V"#J:1%]JAHP$Z>E/HNP)TFJ.IUBFZ^M@9BM=M3=IPI2M< MVRST+P4(,T&/YYRK9\.4N>$G)?D'4$L#!!0 ( )6 +%438'D9&08 #LX M 9 >&PO=V]R:W-H965T&2=(Y_O]01R4IL2FI>]$NB:YXAS=?D M>$:6=^X1%OI"G[*'/MXSZ MZ\PH"ONFKH_[D1_$VGR67;MA\UFR$V$0TQM&^"Z*?/9R2=8O*>L@HC$/DI@P>G^N71AGGCE(#;(G_@[H$]\[ M)FE7EDGR(SVY6I]K>MHB&M*52!&^_/=(%S0,4Y)LQ[\%5"M]IH;[QZ]T)^N\ M[,S2YW21A/\$:[$YUTXULJ;W_BX4M\F31XL.C5+>*@EY]I<\Y<].=(VL=EPD M46$L6Q %Z=8/)N(.W$?-0CUXF@G-SX+_XRI.1W$'(?\L[WR_ ML\BG7S_/^D)Z3NW[J\*+G7LQCWB9DJ])+#:/?C'C''1\WMCS7>:6]N'#!WU>;? M5D)I[K7I^_20>6TD!Z4 !QEO>(1W%0O**!>$2=&1;$+,Y;?-Y!=+<S0,(L),Q&PIS1>P5,#5U_HSH7Z=,#P6IR&I=R&BOE]&U+Y0H4 MQ _D*EXE$25?$L[5LE("N\H*";.0,#N'C?:48 ['[Z7@()VZ2)@'@M5T-2EU M-5'J:K%CC,:"7'!.Y4)E/Z^H#&Y>KWX)_&40!B*@_"2]%^[6J00M>D_E VL9 MBS_2>'=P79N\&Y;I4'\W*@MEZ[KJ"@FSVW7 0?ITD3 /!*O)ZK24U6E3Y,-V M4B#E*B@C9_LYX-D,Y@;ADC*1_;([)!TENNO$A8192)B-A#E(F(N$>2!838;3 M4H;3#P?@TW??\]/!X/U$I73454=(F-VN P[2IXN$>2!832&&7F68=*5&[M(U M3&P:9R4UINNT!*594)H-I3E0F@NE>2A:77I[R4U#*;U::O.DEMG,(J[K)%X5 MD9@RTE>[Z2Q-),V"TFPHS8'27"C-*VC[OW -?3PU]R?VNNS,2G:F4G9V6C!I M,>$I*9U5A:194)H-I3E0F@NE>2A:77E5,MU09]-A$QXR1;R TJR"IOSB%K)# M^G6@-!=*\U"TNNRJ-+RASL-_L(BCIG=6&S257]":"C0VU*L#I;E0FH>BU;56 MI?T-==[?HDM!KF(NV"Z2\]@)^>J+'0NDS"S_R#H+S?]#:59#9Z^3QQXANG%" MTGKKX.#:"DW[0VDNE.:A:'7A504"0UTAN);GS3$=M"@ I5E0F@VE.5":"Z5Y M*%I==U4!P5!7$& Q'3+YO2AHM2C,.!2%65"_-I3F0&DNE.:A:'79504&0UUA M^&A,!RTR%+2F*,R">K6A- =*HL^R@-8?6O7"@?ETHS4/1ZI*J:@ZFNN;P MP7"MH#>^2*UN16<=0:L,+?O@0+VZ4)J'HM555-4/3'7]H'L@U@!L#IT6:D)G M24'?SH?2'"C-A=(\%"T77G]O1U)$V4.V.XV3[&6A?)=/>;7< 7>1[?MZ<]TV MSIQ\'UN%R;?5??790Q!S$M)[B=1[DY%&6+Y3+3\1R3;;][1,A$BB['!#_35E MZ0/R_GTBY\3B)'50[A><_P102P,$% @ E8 L51S%#Z > P 2!$ T M !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-I&QJ:T5;:*B%-VB8D>-@; M38F>.REE\_7SM-/_!%C(<-EJK$OL?GW&/[!D<=UF8MV,V",1.M2B'K M$5D84WV,XWJV8"6MSU3%I$4*I4MJ;%?/X[K2C.8UD$H1]SJ=-"XIEV0\E,OR MJC1U-%-+:4;DO U%_O8E'Y%N>DXB+S=1.1N1NY/W/Y?*7+Z+_/WHP]%1Y^[T M\C!^XH!3$@=%^\\0/>O@NA;#I--]:3?\V IYXC%&NPC0;)8M$SJ.'#?K-AX6 M2FZ7+R$^8-5IR:)[*D9D0@6?:@ZL@I9%2/W@X:[O MP98V.B672KO\0'QL.*&L.TO+(=-]@%'T%1T[Y= M5];A7--UM]O]1[&FOBIU]Z\"NR;9I#35-+^,[H+^KYK5W93LOTHTJ M?J_,YZ6=CG1]*%!VK5G!5ZZ_*EH#F'H75Z=5)=:?!)_+DOG)/SOA>$@WO&BA M-'^PV:!49C; -(GNF39\MAOYI6EURU9F4TZK O?<>X.>_^XZSYEDFHI=T[;V M7_,JO]AQ&@QZ;0^RUF^R_!9/I6S#Y.FLR;HZ=G;-M[V1KHQ&\ M08S(=W@?$=NDT73)A>&RZ2UXGC/YZ("S\H9.[6OBGKX=G[."+H6Y;<$1V;:_ ML9PORZP==0T+T8S:MK_"]+II^_IBN&=F&S=I<0#A$KMP5 M1C".Q\((8%@>S '&\2PLS_\TGP$Z'X]AW@9!9(!R!BC'LT+(Q'VP/&%.9J_P M3+,L2=(46]')).A@@JU;FL(WK(9Y P:6!S+]V5KCNXU7R--U@.WI4Q6"S12O M1&RF^%H#$EXW8&19>+>Q/,# =@&K'<@?S@,U%>8D">PJY@U[@G$DRS $:C%< MHVF*K$X*G_#^8$])DF19& $L["!), 2>1AS!'( '#$D2=PX>G$?QYIR*M[^= MC'\#4$L#!!0 ( )6 +%67BKL

-8?20$3;8T.P6BP^0"X9 M9K>]9!:GOJJ2R1 P 8Q\ \ !X;"]W M;W)K8F]O:RYX;6S%F5MOVR 4@/\*\GN3 $[:5$T?FJY;I%ZB9NJK16Q2H]H0 M 6G7_OIA1]E.-/5H+Y0GAXO@XSCV=\ 7;\:^K(UY(;_:1KM95GN_/1\.75G+ M5KB!V4H=6C;&ML*'HGT>NJV5HG*UE+YMAFPTF@Q;H71V>7$8:VF'L&"\++TR M.E1V%4]*OKF_[5V1O"JGUJI1_GV6];\;F9%6:=6J#UG-LE%&7&W>?ABK/HSV MHEF5UC3-+*/[AB=IO2K_J5YUD#_%VO4U7JP?10"999-1&'"CK/-]CWY\$1A? M9>B\+^V\N5&-E_9:>/G=FMU6Z>=NF+"*(5A&'X?#=1_$<_L_832;C2KEM2EW MK=1^'T0$@9S$A:0#4OI9D_O"TN#ZA4[(,F!) 3A'(:5S(?$!NI7 2WE@ZPM[4H[A X_"O M"TIV(4CO(DP=7G^/7;_PH"R%]1 3%4IDHZ#_P()!3$PK-+)7<$P.,3&QT,AF MP3%SB(FIA49V"XXYAIB87&ADN^"8$XB)Z85&]@N.>0HQ,=70E*XISB F)AL: MV38XYA1B8KJAD7V#81:]>/YDXYB%6&0+X9@48F(68@DM5%!H(89N;A):J*#0 M0@RS$$MHH8)""S',0BRAA0H*+<0P"[&$%BHHM!##+,026JB@T$(,LQ!+:*&" M0@LQS$(LH84*"BW$, NQK]KU%&05AJMV3;_);;HZ4AIXW()9B$>VT">8-[M^ M5WX',3$+\<@6^@3SKCL\4![NQCEF(9[20@RF'AP]9$MI(093#XY9B*>T$(.I M!\$H+,9AZ<,Q"/.5>B,'4 M(\N28A?*4>R$&4X\V4)HZG%T<)AC%LHC6PA-/8XQT8\] MD2V$IA['F)B%\L@60@^UCS$Q"^6]A8:'C[J5W"@MJ_LPA0OUI6C*I27=97_N MG(^[C'NS:YIYJ'O0MT94AV_$A^_;E[\!4$L#!!0 ( )6 +%7]+-6EK@$ M ,$; : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V;MNPD 0A>%7 M07X EIE9;A%0I:&-> $+EHLPV/)N%'C[("C@6"G2H#V5M;8\_AM_LM:SKU"5 MZ5"?X_[0Q-[E5)WCO-BGU'PX%]?[<"ICOV["^79E6[>G,MV6[ZG;H]Q'T(J>JNRW84T M+]RE>IZ.[GZ0_FURT5MNYD6[W$CA<@BOJK01Z M*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z M6V>SA$!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!OCWI[ KT]ZNT) M]/:HMR?0VZ/>GD!OW]GL)M#;H]Z>0&^/>OMWZAW3M0KQV?-8X_/?276ZW1N> MC[\O'R<[[_@=9P=_[!:_4$L#!!0 ( )6 +%4F^H>GM0$ -P; 3 M6T-O;G1E;G1?5'EP97-=+GAM;,V9S6[",!"$7P7EBHBQG=(? 9>VUY9#7\!- M-B0BB2W;4'C[.N%':D6C(BIU+K$2[\Z,O=)WR?1M9\@-MG75N%E4>&\>&'-I M0;5RL3;4A)U7T<$A#IU=C2M*XX:A(&)G'=J= MGPT.?:\;LK;,:+!0UK^H.E2Q;<6H?K_=!VU&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( )6 +%4_E[9K? 4 +4< 8 M " @0P( !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ E8 L508DL*GL @ MAPH !@ ("!/Q0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E8 L5?8U&PO=V]R:W-H965T&UL4$L! A0#% M @ E8 L5>M<"Q ("@ -!D !@ ("!2ED 'AL+W=O&PO=V]R:W-H965TM(MF@P( +4% 9 " M@6I^ !X;"]W;W)K&UL4$L! A0#% @ E8 L M59KRQU(P P $ < !D ("!)($ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E8 L59.5AK4V!@ $ \ M !D ("!Z9@ 'AL+W=O"P &0 @(%6GP M>&PO=V]R:W-H965T&UL4$L! A0#% @ E8 L57&$?75_ P KP< !D M ("!0ZH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ E8 L5=]9H-*W P Y @ !D ("!7;8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ E8 L5>3O M<#\> P PD !D ("!D<, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E8 L53-7@ W8 @ QP8 !D M ("!=\P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ E8 L52FU"822 @ V@4 !D ("! MX-4 'AL+W=O&PO=V]R:W-H965T/> !X;"]W;W)K&UL4$L! A0#% M @ E8 L50]P"BR& @ A@8 !D ("!\^( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E8 L5;LVWD!: M @ UP4 !D ("!+.P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E8 L53F'&<]N P B0L !D M ("!-_0 'AL+W=O!0 &0 @('<]P >&PO=V]R M:W-H965T&UL M4$L! A0#% @ E8 L5&PO=V]R:W-H965T&UL4$L! A0#% @ ME8 L51S%#Z > P 2!$ T ( !% L! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ E8 L M5?TLU:6N 0 P1L !H ( !!!,! 'AL+U]R96QS+W=OU 0 W!L !, M ( !ZA0! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& #8 -@"Q )#@ T!8! end XML 62 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 63 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 64 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 113 176 1 false 18 0 false 4 false false R1.htm 000010 - Document - Document and Entity Information Sheet http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 000020 - Statement - Consolidated Balance Sheets Sheet http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 000030 - Statement - Consolidated Balance Sheets - Parenthetical Sheet http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets - Parenthetical Statements 3 false false R4.htm 000040 - Statement - Consolidated Statement of Operations Sheet http://passur.com/20220731/role/idr_StatementConsolidatedStatementOfOperations Consolidated Statement of Operations Statements 4 false false R5.htm 000050 - Statement - Consolidated Statements of Shareholders' Deficit Sheet http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit Consolidated Statements of Shareholders' Deficit Statements 5 false false R6.htm 000060 - Statement - Consolidated Statements of Cash Flows Sheet http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 000070 - Disclosure - 1. Nature of Business Sheet http://passur.com/20220731/role/idr_Disclosure1NatureOfBusiness 1. Nature of Business Notes 7 false false R8.htm 000080 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies Sheet http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 2. Basis of Presentation and Significant Accounting Policies Notes 8 false false R9.htm 000090 - Disclosure - 3. Impact of the COVID-19 Pandemic Sheet http://passur.com/20220731/role/idr_Disclosure3ImpactOfTheCovid19Pandemic 3. Impact of the COVID-19 Pandemic Notes 9 false false R10.htm 000100 - Disclosure - 4. Leases Sheet http://passur.com/20220731/role/idr_Disclosure4Leases 4. Leases Notes 10 false false R11.htm 000110 - Disclosure - 5. Notes Payable - Related Party Notes http://passur.com/20220731/role/idr_Disclosure5NotesPayableRelatedParty 5. Notes Payable - Related Party Notes 11 false false R12.htm 000120 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Liquidity (Policies) Sheet http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityPolicies 2. Basis of Presentation and Significant Accounting Policies: Liquidity (Policies) Policies http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 12 false false R13.htm 000130 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Principles of Consolidation (Policies) Sheet http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesPrinciplesOfConsolidationPolicies 2. Basis of Presentation and Significant Accounting Policies: Principles of Consolidation (Policies) Policies http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 13 false false R14.htm 000140 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Use of Estimates (Policies) Sheet http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesUseOfEstimatesPolicies 2. Basis of Presentation and Significant Accounting Policies: Use of Estimates (Policies) Policies http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 14 false false R15.htm 000150 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy (Policies) Sheet http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyPolicies 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy (Policies) Policies http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 15 false false R16.htm 000160 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Cost of Revenues (Policies) Sheet http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCostOfRevenuesPolicies 2. Basis of Presentation and Significant Accounting Policies: Cost of Revenues (Policies) Policies http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 16 false false R17.htm 000170 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Income Taxes (Policies) Sheet http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesIncomeTaxesPolicies 2. Basis of Presentation and Significant Accounting Policies: Income Taxes (Policies) Policies http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 17 false false R18.htm 000180 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Policies) Sheet http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesAccountsReceivablePolicies 2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Policies) Policies http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 18 false false R19.htm 000190 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Policies) Sheet http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCapitalizedSoftwareDevelopmentCostsPolicies 2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Policies) Policies http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 19 false false R20.htm 000200 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Long-lived Assets (Policies) Sheet http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLongLivedAssetsPolicies 2. Basis of Presentation and Significant Accounting Policies: Long-lived Assets (Policies) Policies http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 20 false false R21.htm 000210 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Policies) Sheet http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesDeferredTaxAssetPolicies 2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Policies) Policies http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 21 false false R22.htm 000220 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information (Policies) Sheet http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesNetLossPerShareInformationPolicies 2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information (Policies) Policies http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 22 false false R23.htm 000230 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Policies) Sheet http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesStockBasedCompensationPolicies 2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Policies) Policies http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 23 false false R24.htm 000240 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Fair Value of Financial Instruments (Policies) Sheet http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesFairValueOfFinancialInstrumentsPolicies 2. Basis of Presentation and Significant Accounting Policies: Fair Value of Financial Instruments (Policies) Policies http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 24 false false R25.htm 000250 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Recent Accounting Pronouncements (Policies) Sheet http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRecentAccountingPronouncementsPolicies 2. Basis of Presentation and Significant Accounting Policies: Recent Accounting Pronouncements (Policies) Policies http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 25 false false R26.htm 000260 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Tables) Sheet http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Tables) Tables 26 false false R27.htm 000270 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Tables) Sheet http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyScheduleOfContractBalancesTables 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Tables) Tables 27 false false R28.htm 000280 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Transaction Price Allocated to the Remaining Performance Obligation Schedule (Tables) Sheet http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleTables 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Transaction Price Allocated to the Remaining Performance Obligation Schedule (Tables) Tables 28 false false R29.htm 000290 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information: Schedule of Earnings per share basic and diluted (Tables) Sheet http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesNetLossPerShareInformationScheduleOfEarningsPerShareBasicAndDilutedTables 2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information: Schedule of Earnings per share basic and diluted (Tables) Tables 29 false false R30.htm 000300 - Disclosure - 4. Leases: Schedule of lease costs and other information relating to the Company's operating leases (Tables) Sheet http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesTables 4. Leases: Schedule of lease costs and other information relating to the Company's operating leases (Tables) Tables 30 false false R31.htm 000310 - Disclosure - 4. Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Tables) Sheet http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTables 4. Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Tables) Tables 31 false false R32.htm 000320 - Disclosure - 4. Leases: Schedule of Maturities of Contractual Obligations Relating to Operating Leases (Tables) Sheet http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesTables 4. Leases: Schedule of Maturities of Contractual Obligations Relating to Operating Leases (Tables) Tables 32 false false R33.htm 000330 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Liquidity (Details) Sheet http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails 2. Basis of Presentation and Significant Accounting Policies: Liquidity (Details) Details http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables 33 false false R34.htm 000340 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Details) Sheet http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueDetails 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Details) Details http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables 34 false false R35.htm 000350 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Details) Sheet http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyScheduleOfContractBalancesDetails 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Details) Details http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyScheduleOfContractBalancesTables 35 false false R36.htm 000360 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Transaction Price Allocated to the Remaining Performance Obligation Schedule (Details) Sheet http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleDetails 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Transaction Price Allocated to the Remaining Performance Obligation Schedule (Details) Details http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleTables 36 false false R37.htm 000370 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Income Taxes (Details) Sheet http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesIncomeTaxesDetails 2. Basis of Presentation and Significant Accounting Policies: Income Taxes (Details) Details http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables 37 false false R38.htm 000380 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Details) Sheet http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesAccountsReceivableDetails 2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Details) Details http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesAccountsReceivablePolicies 38 false false R39.htm 000390 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Details) Sheet http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCapitalizedSoftwareDevelopmentCostsDetails 2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Details) Details http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCapitalizedSoftwareDevelopmentCostsPolicies 39 false false R40.htm 000400 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Details) Sheet http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesDeferredTaxAssetDetails 2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Details) Details http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesDeferredTaxAssetPolicies 40 false false R41.htm 000410 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information: Schedule of Earnings per share basic and diluted (Details) Sheet http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesNetLossPerShareInformationScheduleOfEarningsPerShareBasicAndDilutedDetails 2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information: Schedule of Earnings per share basic and diluted (Details) Details http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesNetLossPerShareInformationScheduleOfEarningsPerShareBasicAndDilutedTables 41 false false R42.htm 000420 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Details) Sheet http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesStockBasedCompensationDetails 2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Details) Details http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesStockBasedCompensationPolicies 42 false false R43.htm 000430 - Disclosure - 4. Leases: Schedule of lease costs and other information relating to the Company's operating leases (Details) Sheet http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesDetails 4. Leases: Schedule of lease costs and other information relating to the Company's operating leases (Details) Details http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesTables 43 false false R44.htm 000440 - Disclosure - 4. Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Details) Sheet http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails 4. Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Details) Details http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTables 44 false false R45.htm 000450 - Disclosure - 4. Leases: Schedule of Maturities of Contractual Obligations Relating to Operating Leases (Details) Sheet http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails 4. Leases: Schedule of Maturities of Contractual Obligations Relating to Operating Leases (Details) Details http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesTables 45 false false R46.htm 000460 - Disclosure - 5. Notes Payable - Related Party (Details) Notes http://passur.com/20220731/role/idr_Disclosure5NotesPayableRelatedPartyDetails 5. Notes Payable - Related Party (Details) Details http://passur.com/20220731/role/idr_Disclosure5NotesPayableRelatedParty 46 false false All Reports Book All Reports pssr-20220731.htm pssr-20220731.xsd pssr-20220731_cal.xml pssr-20220731_def.xml pssr-20220731_lab.xml pssr-20220731_pre.xml pssr_ex10z4.htm pssr_ex10z5.htm pssr_ex10z6.htm pssr_ex31z1.htm pssr_ex31z2.htm pssr_ex32z1.htm pssr_ex32z2.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 66 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "pssr-20220731.htm": { "axisCustom": 0, "axisStandard": 6, "contextCount": 113, "dts": { "calculationLink": { "local": [ "pssr-20220731_cal.xml" ] }, "definitionLink": { "local": [ "pssr-20220731_def.xml" ] }, "inline": { "local": [ "pssr-20220731.htm" ] }, "labelLink": { "local": [ "pssr-20220731_lab.xml" ] }, "presentationLink": { "local": [ "pssr-20220731_pre.xml" ] }, "schema": { "local": [ "pssr-20220731.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 237, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2022": 5, "total": 5 }, "keyCustom": 32, "keyStandard": 144, "memberCustom": 14, "memberStandard": 4, "nsprefix": "fil", "nsuri": "http://passur.com/20220731", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000010 - Document - Document and Entity Information", "role": "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000100 - Disclosure - 4. Leases", "role": "http://passur.com/20220731/role/idr_Disclosure4Leases", "shortName": "4. Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000110 - Disclosure - 5. Notes Payable - Related Party", "role": "http://passur.com/20220731/role/idr_Disclosure5NotesPayableRelatedParty", "shortName": "5. Notes Payable - Related Party", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000120 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Liquidity (Policies)", "role": "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityPolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Liquidity (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000130 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Principles of Consolidation (Policies)", "role": "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesPrinciplesOfConsolidationPolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Principles of Consolidation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000140 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Use of Estimates (Policies)", "role": "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesUseOfEstimatesPolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Use of Estimates (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000150 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy (Policies)", "role": "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyPolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CostOfSalesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000160 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Cost of Revenues (Policies)", "role": "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCostOfRevenuesPolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Cost of Revenues (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CostOfSalesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000170 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Income Taxes (Policies)", "role": "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesIncomeTaxesPolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Income Taxes (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TradeAndOtherAccountsReceivablePolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000180 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Policies)", "role": "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesAccountsReceivablePolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TradeAndOtherAccountsReceivablePolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000190 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Policies)", "role": "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCapitalizedSoftwareDevelopmentCostsPolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "I220731", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000020 - Statement - Consolidated Balance Sheets", "role": "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "I220731", "decimals": "INF", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000200 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Long-lived Assets (Policies)", "role": "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLongLivedAssetsPolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Long-lived Assets (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000210 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Policies)", "role": "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesDeferredTaxAssetPolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerSharePolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000220 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information (Policies)", "role": "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesNetLossPerShareInformationPolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerSharePolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000230 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Policies)", "role": "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesStockBasedCompensationPolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000240 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Fair Value of Financial Instruments (Policies)", "role": "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesFairValueOfFinancialInstrumentsPolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Fair Value of Financial Instruments (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000250 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Recent Accounting Pronouncements (Policies)", "role": "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRecentAccountingPronouncementsPolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Recent Accounting Pronouncements (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731_ProductOrService-Customer", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000260 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Tables)", "role": "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731_ProductOrService-Customer", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000270 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Tables)", "role": "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyScheduleOfContractBalancesTables", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "fil:TransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000280 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Transaction Price Allocated to the Remaining Performance Obligation Schedule (Tables)", "role": "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleTables", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Transaction Price Allocated to the Remaining Performance Obligation Schedule (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "fil:TransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000290 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information: Schedule of Earnings per share basic and diluted (Tables)", "role": "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesNetLossPerShareInformationScheduleOfEarningsPerShareBasicAndDilutedTables", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information: Schedule of Earnings per share basic and diluted (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "I220731", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000030 - Statement - Consolidated Balance Sheets - Parenthetical", "role": "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets - Parenthetical", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "I220731", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000300 - Disclosure - 4. Leases: Schedule of lease costs and other information relating to the Company's operating leases (Tables)", "role": "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesTables", "shortName": "4. Leases: Schedule of lease costs and other information relating to the Company's operating leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000310 - Disclosure - 4. Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Tables)", "role": "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTables", "shortName": "4. Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000320 - Disclosure - 4. Leases: Schedule of Maturities of Contractual Obligations Relating to Operating Leases (Tables)", "role": "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesTables", "shortName": "4. Leases: Schedule of Maturities of Contractual Obligations Relating to Operating Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "I220731", "decimals": "INF", "first": true, "lang": null, "name": "fil:CurrentAssetsExceedCurrentLiabilitiesExcludingDeferredRevenue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000330 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Liquidity (Details)", "role": "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Liquidity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": "INF", "lang": null, "name": "us-gaap:ProceedsFromGrantors", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D220501_220731", "decimals": "INF", "first": true, "lang": null, "name": "fil:RevenuesRounded", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000340 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Details)", "role": "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueDetails", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D220501_220731", "decimals": "INF", "first": true, "lang": null, "name": "fil:RevenuesRounded", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "kbd", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "I220731", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000350 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Details)", "role": "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyScheduleOfContractBalancesDetails", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "kbd", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "I220731", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "kbd", "p", "td", "tr", "table", "fil:TransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731_ContractWithCustomerSalesChannel-SubscriptionServices", "decimals": "INF", "first": true, "lang": null, "name": "fil:TransactionPriceAllocatedToTheRemainingPerformanceObligationRevenueRecognizedIn12MonthsOrLess", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000360 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Transaction Price Allocated to the Remaining Performance Obligation Schedule (Details)", "role": "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleDetails", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Transaction Price Allocated to the Remaining Performance Obligation Schedule (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "kbd", "p", "td", "tr", "table", "fil:TransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731_ContractWithCustomerSalesChannel-SubscriptionServices", "decimals": "INF", "first": true, "lang": null, "name": "fil:TransactionPriceAllocatedToTheRemainingPerformanceObligationRevenueRecognizedIn12MonthsOrLess", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D220501_220731", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000370 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Income Taxes (Details)", "role": "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesIncomeTaxesDetails", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D220501_220731", "decimals": "INF", "lang": null, "name": "fil:IncomeTaxExpenseBenefitPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "kbd", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "I220731", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000380 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Details)", "role": "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesAccountsReceivableDetails", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "I220731", "decimals": "INF", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D220501_220731", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000390 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Details)", "role": "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCapitalizedSoftwareDevelopmentCostsDetails", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D220501_220731", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D220501_220731", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000040 - Statement - Consolidated Statement of Operations", "role": "http://passur.com/20220731/role/idr_StatementConsolidatedStatementOfOperations", "shortName": "Consolidated Statement of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D220501_220731", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "I211031", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000400 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Details)", "role": "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesDeferredTaxAssetDetails", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "I211031", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D220501_220731", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000410 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information: Schedule of Earnings per share basic and diluted (Details)", "role": "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesNetLossPerShareInformationScheduleOfEarningsPerShareBasicAndDilutedDetails", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information: Schedule of Earnings per share basic and diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D220501_220731", "decimals": "128", "lang": null, "name": "fil:EffectOfDilutiveStockOptions", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000420 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Details)", "role": "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesStockBasedCompensationDetails", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "kbd", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D220501_220731", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000430 - Disclosure - 4. Leases: Schedule of lease costs and other information relating to the Company's operating leases (Details)", "role": "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesDetails", "shortName": "4. Leases: Schedule of lease costs and other information relating to the Company's operating leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "kbd", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D220501_220731", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "kbd", "p", "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "I220731", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000440 - Disclosure - 4. Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Details)", "role": "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails", "shortName": "4. Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "kbd", "p", "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "I220731", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "kbd", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "I220731", "decimals": "INF", "first": true, "lang": null, "name": "fil:OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000450 - Disclosure - 4. Leases: Schedule of Maturities of Contractual Obligations Relating to Operating Leases (Details)", "role": "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails", "shortName": "4. Leases: Schedule of Maturities of Contractual Obligations Relating to Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "kbd", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "I220731", "decimals": "INF", "first": true, "lang": null, "name": "fil:OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "I220731", "decimals": "INF", "first": true, "lang": null, "name": "fil:InterestRateOnRelatedPartyNotePayable", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000460 - Disclosure - 5. Notes Payable - Related Party (Details)", "role": "http://passur.com/20220731/role/idr_Disclosure5NotesPayableRelatedPartyDetails", "shortName": "5. Notes Payable - Related Party (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D201101_210731", "decimals": "INF", "lang": null, "name": "fil:InterestPaidRounded", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "I201031_StEqComps-CommonStock", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000050 - Statement - Consolidated Statements of Shareholders' Deficit", "role": "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit", "shortName": "Consolidated Statements of Shareholders' Deficit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D201101_210131_StEqComps-CommonStock", "decimals": "128", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000060 - Statement - Consolidated Statements of Cash Flows", "role": "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": "INF", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000070 - Disclosure - 1. Nature of Business", "role": "http://passur.com/20220731/role/idr_Disclosure1NatureOfBusiness", "shortName": "1. Nature of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000080 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies", "role": "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "fil:N3ImpactOfTheCovid19PandemicTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000090 - Disclosure - 3. Impact of the COVID-19 Pandemic", "role": "http://passur.com/20220731/role/idr_Disclosure3ImpactOfTheCovid19Pandemic", "shortName": "3. Impact of the COVID-19 Pandemic", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "pssr-20220731.htm", "contextRef": "D211101_220731", "decimals": null, "first": true, "lang": "en-US", "name": "fil:N3ImpactOfTheCovid19PandemicTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 18, "tag": { "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Fiscal Year End" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Period End date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "SEC Form" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Registrant CIK" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Number of common stock shares outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Current with reporting" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Securities Act File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Tax Identification Number (TIN)" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Voluntary filer" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Trading Exchange" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://passur.com/20220731/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "fil_AccruedInterestOnExistingGilbertNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Accrued Interest on Existing Gilbert Note, during the indicated time period.", "label": "Accrued Interest on Existing Gilbert Note" } } }, "localname": "AccruedInterestOnExistingGilbertNoteMember", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails", "http://passur.com/20220731/role/idr_Disclosure5NotesPayableRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "fil_AccruedLiabilitiesAndOtherLiabilitiesRounded": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Accrued Liabilities And Other Liabilities Rounded, as of the indicated date.", "label": "Accrued Liabilities And Other Liabilities Rounded" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesRounded", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails" ], "xbrltype": "monetaryItemType" }, "fil_AirlinesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Airlines, during the indicated time period.", "label": "Airlines" } } }, "localname": "AirlinesMember", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "fil_AirportsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Airports, during the indicated time period.", "label": "Airports" } } }, "localname": "AirportsMember", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "fil_CaresActPayrollSupportProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the CARES Act Payroll Support Program, during the indicated time period.", "label": "CARES Act Payroll Support Program" } } }, "localname": "CaresActPayrollSupportProgramMember", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails" ], "xbrltype": "domainItemType" }, "fil_CurrentAssetsExceedCurrentLiabilitiesExcludingDeferredRevenue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Current Assets Exceed Current Liabilities, Excluding Deferred Revenue, as of the indicated date.", "label": "Current Assets Exceed Current Liabilities, Excluding Deferred Revenue" } } }, "localname": "CurrentAssetsExceedCurrentLiabilitiesExcludingDeferredRevenue", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails", "http://passur.com/20220731/role/idr_Disclosure5NotesPayableRelatedPartyDetails" ], "xbrltype": "monetaryItemType" }, "fil_CustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Customer, during the indicated time period.", "label": "Customer" } } }, "localname": "CustomerMember", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables" ], "xbrltype": "domainItemType" }, "fil_EffectOfDilutiveStockOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Effect of Dilutive Stock Options (number of shares), during the indicated time period.", "label": "Effect of dilutive stock options" } } }, "localname": "EffectOfDilutiveStockOptions", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesNetLossPerShareInformationScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "sharesItemType" }, "fil_EffectOfNewAccountingStandard": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Effect of new accounting standard, during the indicated time period.", "label": "Effect of new accounting standard" } } }, "localname": "EffectOfNewAccountingStandard", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "monetaryItemType" }, "fil_EighthGilbertNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Eighth Gilbert Note, during the indicated time period.", "label": "Eighth Gilbert Note" } } }, "localname": "EighthGilbertNoteMember", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure5NotesPayableRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "fil_FederalStimulusCreditsUtilized": { "auth_ref": [], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Federal Stimulus credits utilized, during the indicated time period.", "label": "Federal Stimulus credits utilized" } } }, "localname": "FederalStimulusCreditsUtilized", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "fil_FederalStimulusCreditsUtilizedRounded": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Federal Stimulus Credits Utilized Rounded, during the indicated time period.", "label": "Federal Stimulus Credits Utilized Rounded" } } }, "localname": "FederalStimulusCreditsUtilizedRounded", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails" ], "xbrltype": "monetaryItemType" }, "fil_IncomeTaxExpenseBenefitPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage value of Income Tax Expense Benefit Percentage, during the indicated time period.", "label": "Income Tax Expense Benefit Percentage" } } }, "localname": "IncomeTaxExpenseBenefitPercentage", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "fil_InterestPaidRounded": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Interest Paid (Rounded), during the indicated time period.", "label": "Interest Paid (Rounded)" } } }, "localname": "InterestPaidRounded", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure5NotesPayableRelatedPartyDetails" ], "xbrltype": "monetaryItemType" }, "fil_InterestRateOnRelatedPartyNotePayable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage value of Interest rate on related party note payable, as of the indicated date.", "label": "Interest rate on related party note payable" } } }, "localname": "InterestRateOnRelatedPartyNotePayable", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure5NotesPayableRelatedPartyDetails" ], "xbrltype": "percentItemType" }, "fil_MaterialRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Material Rights, during the indicated time period.", "label": "Material Rights" } } }, "localname": "MaterialRightsMember", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleDetails" ], "xbrltype": "domainItemType" }, "fil_N3ImpactOfTheCovid19PandemicTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the textual narrative disclosure of 3. Impact of the COVID-19 Pandemic, during the indicated time period.", "label": "3. Impact of the COVID-19 Pandemic" } } }, "localname": "N3ImpactOfTheCovid19PandemicTextBlock", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure3ImpactOfTheCovid19Pandemic" ], "xbrltype": "textBlockItemType" }, "fil_NetIncomeLossRounded": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Net Loss (Rounded), during the indicated time period.", "label": "Net Income/(loss), rounded" } } }, "localname": "NetIncomeLossRounded", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesIncomeTaxesDetails", "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails" ], "xbrltype": "monetaryItemType" }, "fil_NineGilbertNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Nine Gilbert Note, during the indicated time period.", "label": "Nine Gilbert Note" } } }, "localname": "NineGilbertNoteMember", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure5NotesPayableRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "fil_NotesPayableRelatedPartiesNoncurrentRounded": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Notes Payable, Related Parties, Noncurrent (Rounded), as of the indicated date.", "label": "Notes Payable, Related Parties, Noncurrent (Rounded)" } } }, "localname": "NotesPayableRelatedPartiesNoncurrentRounded", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure5NotesPayableRelatedPartyDetails" ], "xbrltype": "monetaryItemType" }, "fil_OperatingCashFlowsFromOperatingLeases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating cash flows from operating leases, during the indicated time period.", "label": "Operating cash flows from operating leases" } } }, "localname": "OperatingCashFlowsFromOperatingLeases", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "fil_OperatingIncomeLossRounded": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating Income Loss (Rounded), during the indicated time period.", "label": "Operating Income Loss (Rounded)" } } }, "localname": "OperatingIncomeLossRounded", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure5NotesPayableRelatedPartyDetails" ], "xbrltype": "monetaryItemType" }, "fil_OperatingLeaseAssetsLiabilityNet1": { "auth_ref": [], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating lease assets, liability, net, during the indicated time period.", "label": "Operating lease assets and liabilities, net" } } }, "localname": "OperatingLeaseAssetsLiabilityNet1", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "fil_OperatingLeaseLiabilityGross": { "auth_ref": [], "calculation": { "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating Lease Liability, Gross, as of the indicated date.", "label": "Operating Lease Liability, Gross", "totalLabel": "Operating Lease Liability, Gross" } } }, "localname": "OperatingLeaseLiabilityGross", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "fil_OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipal": { "auth_ref": [], "calculation": { "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating Lease Obligations Maturities Repayments Of Principal, as of the indicated date.", "label": "Operating Lease Obligations Maturities Repayments Of Principal", "totalLabel": "Operating Lease Obligations Maturities Repayments Of Principal" } } }, "localname": "OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipal", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "fil_OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [], "calculation": { "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails": { "order": 5.0, "parentTag": "fil_OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating Lease Obligations Maturities Repayments Of Principal, In Year Five, as of the indicated date.", "label": "Operating Lease Obligations Maturities Repayments Of Principal, In Year Five" } } }, "localname": "OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "fil_OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [], "calculation": { "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails": { "order": 4.0, "parentTag": "fil_OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating Lease Obligations Maturities Repayments Of Principal, In Year Four, as of the indicated date.", "label": "Operating Lease Obligations Maturities Repayments Of Principal, In Year Four" } } }, "localname": "OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "fil_OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [], "calculation": { "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails": { "order": 3.0, "parentTag": "fil_OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating Lease Obligations Maturities Repayments Of Principal, In Year Three, as of the indicated date.", "label": "Operating Lease Obligations Maturities Repayments Of Principal, In Year Three" } } }, "localname": "OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "fil_OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [], "calculation": { "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails": { "order": 2.0, "parentTag": "fil_OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating Lease Obligations Maturities Repayments Of Principal, In Year Two, as of the indicated date.", "label": "Operating Lease Obligations Maturities Repayments Of Principal, In Year Two" } } }, "localname": "OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "fil_OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails": { "order": 1.0, "parentTag": "fil_OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating Lease Obligations Maturities Repayments Of Principal, Remainder Of Fiscal Year, as of the indicated date.", "label": "Operating Lease Obligations Maturities Repayments Of Principal, Remainder Of Fiscal Year" } } }, "localname": "OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "fil_OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipalThereafter": { "auth_ref": [], "calculation": { "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails": { "order": 6.0, "parentTag": "fil_OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating Lease Obligations Maturities Repayments Of Principal, Thereafter, as of the indicated date.", "label": "Operating Lease Obligations Maturities Repayments Of Principal, Thereafter" } } }, "localname": "OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipalThereafter", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "fil_OperatingLeasesFutureMinimumPaymentsInterestIncludedInPayments": { "auth_ref": [], "calculation": { "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating Leases Future Minimum Payments Interest Included In Payments, as of the indicated date.", "label": "Operating Leases Future Minimum Payments Interest Included In Payments", "negatedLabel": "Operating Leases Future Minimum Payments Interest Included In Payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsInterestIncludedInPayments", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "fil_OperatingLossCarryforwardsIndefiniteLived": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating Loss Carryforwards, indefinite lived, as of the indicated date.", "label": "Operating Loss Carryforwards, indefinite lived" } } }, "localname": "OperatingLossCarryforwardsIndefiniteLived", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesDeferredTaxAssetDetails" ], "xbrltype": "monetaryItemType" }, "fil_OperatingLossCarryforwardsWillExpireInVariousTaxYears": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating Loss Carryforwards, will expire in various tax years, as of the indicated date.", "label": "Operating Loss Carryforwards, will expire in various tax years" } } }, "localname": "OperatingLossCarryforwardsWillExpireInVariousTaxYears", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesDeferredTaxAssetDetails" ], "xbrltype": "monetaryItemType" }, "fil_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Other, during the indicated time period.", "label": "Other" } } }, "localname": "OtherMember", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "fil_PerformanceObligationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Performance Obligation, during the indicated time period.", "label": "Performance Obligation" } } }, "localname": "PerformanceObligationMember", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables" ], "xbrltype": "domainItemType" }, "fil_ProceedsUnderFederalStimulusGrantProgramRounded": { "auth_ref": [], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Proceeds under Federal Stimulus grant program (Rounded), during the indicated time period.", "label": "Proceeds under Federal Stimulus grant program" } } }, "localname": "ProceedsUnderFederalStimulusGrantProgramRounded", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "fil_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Professional Services, during the indicated time period.", "label": "Professional Services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueDetails", "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleDetails" ], "xbrltype": "domainItemType" }, "fil_RevenuesRounded": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Revenues (Rounded), during the indicated time period.", "label": "Revenue (Rounded)" } } }, "localname": "RevenuesRounded", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "fil_RightOfUseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Right-of-use assets obtained in exchange for new operating lease liabilities, during the indicated time period.", "label": "Right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "fil_SeventhGilbertNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Seventh Gilbert Note, during the indicated time period.", "label": "Seventh Gilbert Note" } } }, "localname": "SeventhGilbertNoteMember", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure5NotesPayableRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "fil_StockholdersEquityRounded": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Stockholders' Equity (Rounded), as of the indicated date.", "label": "Shareholders' Deficit, rounded" } } }, "localname": "StockholdersEquityRounded", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails" ], "xbrltype": "monetaryItemType" }, "fil_SubscriptionServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Subscription services, during the indicated time period.", "label": "Subscription services" } } }, "localname": "SubscriptionServicesMember", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueDetails", "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleDetails" ], "xbrltype": "domainItemType" }, "fil_TenGilbertNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Ten Gilbert Note, during the indicated time period.", "label": "Ten Gilbert Note" } } }, "localname": "TenGilbertNoteMember", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure5NotesPayableRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "fil_TransactionPriceAllocatedToTheRemainingPerformanceObligationRevenueRecognizedIn12MonthsOrLess": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Transaction price allocated to the remaining performance obligation, Revenue recognized in 12 months or less, during the indicated time period.", "label": "Transaction price allocated to the remaining performance obligation, Revenue recognized in 12 months or less" } } }, "localname": "TransactionPriceAllocatedToTheRemainingPerformanceObligationRevenueRecognizedIn12MonthsOrLess", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleDetails" ], "xbrltype": "monetaryItemType" }, "fil_TransactionPriceAllocatedToTheRemainingPerformanceObligationRevenueRecognizedInGreaterThan12Months": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Transaction price allocated to the remaining performance obligation, Revenue recognized in greater than 12 months, during the indicated time period.", "label": "Transaction price allocated to the remaining performance obligation, Revenue recognized in greater than 12 months" } } }, "localname": "TransactionPriceAllocatedToTheRemainingPerformanceObligationRevenueRecognizedInGreaterThan12Months", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleDetails" ], "xbrltype": "monetaryItemType" }, "fil_TransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the textual narrative disclosure of Transaction Price Allocated to the Remaining Performance Obligation Schedule, during the indicated time period.", "label": "Transaction Price Allocated to the Remaining Performance Obligation Schedule" } } }, "localname": "TransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleTextBlock", "nsuri": "http://passur.com/20220731", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleTables" ], "xbrltype": "textBlockItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r115", "r180", "r182", "r281" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r115", "r180", "r182", "r281" ], "lang": { "en-us": { "role": { "label": "Customer {1}", "terseLabel": "Customer" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r113", "r137", "r138", "r180", "r181", "r256", "r279", "r280" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r113", "r137", "r138", "r180", "r181", "r256", "r279", "r280" ], "lang": { "en-us": { "role": { "label": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r22", "r254" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure5NotesPayableRelatedPartyDetails", "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r116", "r117" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued liabilities - Stimulus funding" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r24" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r15", "r254" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r64", "r65", "r66", "r193", "r194", "r195", "r217" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net (loss)/income to net cash used in operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r192" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows", "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r20", "r122", "r128", "r129", "r131" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesNetLossPerShareInformationScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r8", "r59", "r102", "r105", "r111", "r126", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r212", "r215", "r223", "r252", "r254", "r258", "r269" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets {1}", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r21", "r59", "r126", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r212", "r215", "r223", "r252", "r254" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Total current assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "2. Basis of Presentation and Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r289", "r291" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCapitalizedSoftwareDevelopmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r288" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized software development costs, net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r6", "r53" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash {1}", "periodEndLabel": "Cash - end of period", "periodStartLabel": "Cash - beginning of period", "terseLabel": "Cash" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets", "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r47", "r224" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "(Decrease)/Increase in cash", "totalLabel": "(Decrease)/Increase in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r29", "r262", "r274" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r64", "r65", "r217" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r14", "r175" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r14", "r254" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common shares - authorized 20,000,000 shares, respectively, par value $0.01 per share; issued 8,496,526 at July 31, 2022 and October 31, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r55", "r214" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesPrinciplesOfConsolidationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Schedule of Contract Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyScheduleOfContractBalancesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r180", "r183" ], "lang": { "en-us": { "role": { "documentation": "Information by sales channel for delivery of good or service in contract with customer.", "label": "Contract with Customer, Sales Channel [Axis]" } } }, "localname": "ContractWithCustomerSalesChannelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueDetails", "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [ "r180", "r183" ], "lang": { "en-us": { "role": { "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary.", "label": "Contract with Customer, Sales Channel" } } }, "localname": "ContractWithCustomerSalesChannelDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueDetails", "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r43", "r59", "r126", "r142", "r143", "r144", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r223" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedStatementOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r184" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Revenues" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCostOfRevenuesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r9", "r10", "r11", "r58", "r62", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r231", "r259", "r260", "r268" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails", "http://passur.com/20220731/role/idr_Disclosure5NotesPayableRelatedPartyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentIncreaseAccruedInterest": { "auth_ref": [ "r58" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period.", "label": "Debt Instrument, Increase, Accrued Interest" } } }, "localname": "DebtInstrumentIncreaseAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r26", "r156", "r220" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument, Maturity Date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure5NotesPayableRelatedPartyDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r27", "r58", "r62", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r231" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails", "http://passur.com/20220731/role/idr_Disclosure5NotesPayableRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r12" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyScheduleOfContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r10" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred revenue, current portion" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r12" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Deferred revenue, long term portion" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r51", "r100" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r41", "r69", "r70", "r71", "r72", "r73", "r77", "r79", "r81", "r82", "r83", "r86", "r87", "r218", "r219", "r265", "r276" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Net income/(loss) per common share - basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r41", "r69", "r70", "r71", "r72", "r73", "r79", "r81", "r82", "r83", "r86", "r87", "r218", "r219", "r265", "r276" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Net income/(loss) per common share - diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r84", "r85" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Net Loss Per Share Information" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesNetLossPerShareInformationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r35", "r36", "r37", "r64", "r65", "r66", "r68", "r74", "r76", "r88", "r127", "r175", "r176", "r193", "r194", "r195", "r208", "r209", "r217", "r225", "r226", "r227", "r228", "r229", "r230", "r246", "r282", "r283", "r284" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r221", "r222" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesFairValueOfFinancialInstrumentsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r134", "r136" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Long-lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLongLivedAssetsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r39", "r102", "r104", "r107", "r110", "r112", "r257", "r263", "r266", "r277" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedStatementOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income/(Loss) before income taxes", "totalLabel": "Income/(Loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r60", "r75", "r76", "r101", "r201", "r210", "r211", "r278" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedStatementOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesIncomeTaxesDetails", "http://passur.com/20220731/role/idr_StatementConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r34", "r199", "r200", "r202", "r203", "r205", "r207" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesIncomeTaxesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r54" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r50" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Accounts payable {1}", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r50" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Accrued expenses and other current liabilities {1}", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r50" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapital": { "auth_ref": [ "r50" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.", "label": "Total adjustments", "negatedLabel": "Total adjustments" } } }, "localname": "IncreaseDecreaseInOperatingCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r50" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Other assets {1}", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r50" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Prepaid expenses and other current assets {1}", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r50" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.", "label": "Accounts receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseRelatedParty": { "auth_ref": [], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedStatementOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense incurred on a debt or other obligation to related party.", "label": "Interest expense - related party" } } }, "localname": "InterestExpenseRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r54" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.", "label": "Interest - related party" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r244" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Schedule of lease costs and other information relating to the Company's operating leases" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r23", "r59", "r106", "r126", "r142", "r143", "r144", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r213", "r215", "r216", "r223", "r252", "r253" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Total liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r19", "r59", "r126", "r223", "r254", "r261", "r271" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Total liabilities and stockholders' deficit", "totalLabel": "Total liabilities and stockholders' deficit" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and stockholders' deficit" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r5", "r25", "r59", "r126", "r142", "r143", "r144", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r213", "r215", "r216", "r223", "r252", "r253", "r254" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Total current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure5NotesPayableRelatedPartyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r27", "r141" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure5NotesPayableRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r89", "r97" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "1. Nature of Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure1NatureOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r47" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net cash provided by financing activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r47" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net cash used in investing activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r47", "r49", "r52" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net cash used in operating activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r32", "r33", "r37", "r40", "r52", "r59", "r67", "r69", "r70", "r71", "r72", "r75", "r76", "r80", "r102", "r104", "r107", "r110", "r112", "r126", "r142", "r143", "r144", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r219", "r223", "r264", "r275" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedStatementOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income/(Loss)", "totalLabel": "Net Income/(Loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementOfOperations", "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows", "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NotesPayableRelatedPartiesNoncurrent": { "auth_ref": [ "r28", "r61", "r249" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for notes payable (written promise to pay), payable to related parties, which are due after one year (or one business cycle).", "label": "Note payable - related party" } } }, "localname": "NotesPayableRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedStatementOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Operating Expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r102", "r104", "r107", "r110", "r112" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedStatementOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Income/(Loss) from operations", "totalLabel": "Income/(Loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r239", "r245" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r238" ], "calculation": { "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Operating Lease, Liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r238" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease liabilities, current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r238" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r237" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r243", "r245" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r242", "r245" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r233", "r235" ], "calculation": { "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails": { "order": 5.0, "parentTag": "fil_OperatingLeaseLiabilityGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r233", "r235" ], "calculation": { "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails": { "order": 4.0, "parentTag": "fil_OperatingLeaseLiabilityGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r233", "r235" ], "calculation": { "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails": { "order": 3.0, "parentTag": "fil_OperatingLeaseLiabilityGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r233", "r235" ], "calculation": { "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails": { "order": 2.0, "parentTag": "fil_OperatingLeaseLiabilityGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r233", "r235" ], "calculation": { "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails": { "order": 6.0, "parentTag": "fil_OperatingLeaseLiabilityGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails": { "order": 1.0, "parentTag": "fil_OperatingLeaseLiabilityGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Remainder of Fiscal Year" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r139", "r232", "r233", "r234", "r236" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.", "label": "4. Leases" } } }, "localname": "OperatingLeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure4Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r206" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesDeferredTaxAssetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r7" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r45" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Property and equipment", "negatedLabel": "Property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r13", "r174" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r13", "r174" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r13", "r254" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred shares - authorized 5,000,000 shares, par value $0.01 per share; none issued or outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromGrantors": { "auth_ref": [ "r48" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received from grantors during the current period related to operating activities. This element represents receipts from a guarantor for the amount of guarantee provided.", "label": "Proceeds from Grantors" } } }, "localname": "ProceedsFromGrantors", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLoans": { "auth_ref": [ "r48" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received from principal payments made on loans related to operating activities.", "label": "Proceeds from Loans" } } }, "localname": "ProceedsFromLoans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r46" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.", "label": "Proceeds from notes payable - related party" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r135", "r254", "r267", "r273" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r42", "r130" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Recovery of doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r254", "r272", "r287" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Accounts Receivable {1}", "terseLabel": "Accounts Receivable" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyScheduleOfContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r247", "r248", "r249", "r250", "r251" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "5. Notes Payable - Related Party" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure5NotesPayableRelatedParty" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r198", "r255", "r290" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedStatementOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r132", "r133", "r290" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Capitalized Software Development Costs" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCapitalizedSoftwareDevelopmentCostsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r16", "r176", "r254", "r270", "r285", "r286" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r64", "r65", "r66", "r68", "r74", "r76", "r127", "r193", "r194", "r195", "r208", "r209", "r217", "r282", "r284" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r56", "r57" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue Recognition Policy" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r38", "r59", "r98", "r99", "r103", "r108", "r109", "r113", "r114", "r115", "r126", "r142", "r143", "r144", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r223", "r266" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedStatementOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Deferred Tax Asset" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesDeferredTaxAssetPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings per share basic and diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesNetLossPerShareInformationScheduleOfEarningsPerShareBasicAndDilutedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r236" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Contractual Obligations Relating to Operating Leases" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r44" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedStatementOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general, and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r50" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r185", "r187", "r188", "r189", "r190", "r191", "r196", "r197" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Stock-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesStockBasedCompensationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding, Ending Balance", "periodEndLabel": "Shares, Outstanding, Ending Balance", "periodStartLabel": "Shares, Outstanding, Beginning Balance" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r240", "r245" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r31", "r35", "r36", "r37", "r64", "r65", "r66", "r68", "r74", "r76", "r88", "r127", "r175", "r176", "r193", "r194", "r195", "r208", "r209", "r217", "r225", "r226", "r227", "r228", "r229", "r230", "r246", "r282", "r283", "r284" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails", "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueDetails", "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables", "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleDetails", "http://passur.com/20220731/role/idr_Disclosure5NotesPayableRelatedPartyDetails", "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r64", "r65", "r66", "r88", "r256" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails", "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueDetails", "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables", "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleDetails", "http://passur.com/20220731/role/idr_Disclosure5NotesPayableRelatedPartyDetails", "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r13", "r14", "r175", "r176", "r186" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Exercise of stock options, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r31", "r175", "r176" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r14", "r17", "r18", "r59", "r124", "r126", "r223", "r254" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Stockholders' Equity Attributable to Parent, Ending Balance", "periodStartLabel": "Stockholders' Equity Attributable to Parent, Beginning Balance", "totalLabel": "Stockholders' Equity Attributable to Parent" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets", "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' deficit" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityBeforeTreasuryStock": { "auth_ref": [], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total amount of stockholders' equity (deficit) items including stock value, paid in capital, retained earnings and including equity attributable to noncontrolling interests and before deducting the carrying value of treasury stock.", "label": "Stockholders' Equity before Treasury Stock", "totalLabel": "Stockholders' Equity before Treasury Stock" } } }, "localname": "StockholdersEquityBeforeTreasuryStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern.", "label": "Liquidity" } } }, "localname": "SubstantialDoubtAboutGoingConcernTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlockSupplementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Tables/Schedules" } } }, "localname": "TableTextBlockSupplementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_TextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Details" } } }, "localname": "TextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r118", "r119", "r120", "r121", "r123", "r125" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesAccountsReceivablePolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r30", "r177" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r30", "r177" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r14", "r175", "r176" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Purchase of treasury stock - shares" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r30", "r177", "r178" ], "calculation": { "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury stock, at cost", "negatedLabel": "Treasury stock, at cost" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r175", "r176", "r177" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Purchase of treasury stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivable" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesAccountsReceivableDetails", "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyScheduleOfContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r90", "r91", "r92", "r93", "r94", "r95", "r96" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesUseOfEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r241", "r245" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r78", "r83" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted average number of common shares outstanding - diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesNetLossPerShareInformationScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://passur.com/20220731/role/idr_StatementConsolidatedStatementOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r77", "r83" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted average number of common shares outstanding - basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://passur.com/20220731/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesNetLossPerShareInformationScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://passur.com/20220731/role/idr_StatementConsolidatedStatementOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "https://asc.fasb.org/topic&trid=2122478" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "40", "Topic": "205", "URI": "https://asc.fasb.org/subtopic&trid=51888271" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123389372&loc=d3e36991-112694" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123406913&loc=d3e41499-112717" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.23)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r292": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r293": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r294": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r295": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r296": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r297": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r298": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r63": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r97": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" } }, "version": "2.1" } ZIP 67 0001096906-22-002203-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001096906-22-002203-xbrl.zip M4$L#!!0 ( )6 +%5+,..FK>0 $'6" 1 <'-S3VR#6(Y-?[ZPG8O_^_$_?IKZ<"?<;7L_ M7TQ]?WYU>?GR\E)_:=8=]^E2Z_?[ES_PF@M^T=6/D6N9B4OQ&W:QWF@T+TT; M7S*F\GIX^1,A\_"."?%&[&KQ ]REZ_)BS_57+X0O$Q<9OEOS%W/JI8\"?K[$ MG_&>1JVAU70MO)-&(V?7>W1+^&'Q"LFIA5>.">>%[CUL3-CES2ZS?!Y MN] !?S667B\N[ESR'\/'>DY+U[JO/9Q?$=[P8]VU&@[$,FWZCU\>OD27^^G7 M1Y=>^BZQO8GCSH@/(H5/:M<:>DWOQ!Y2 _(E'B3)N>DYO5I$P\!WUTZT?PF_ MR@OAD=]?(0G^/")>1.^5ZQ,BC;^&EWIFVH7P6.WR'[]]&8ZG=$9J(4-QT5!B MP%__7ZVFW+N.$8RIH8P6RLVG7PV[3PS>G@J_&-<5^&W^<(UGZ:^\N[ZO0)O[M50V)3_N;__QW^U?_U[MZ-] M:?SMU\:7OW0>[_^WKN PJ?%$7/8V%$ZE5H,1^:9OT8_W@^'PVX,RN'FX&]X/ MKF_@+5^OZTI-^0R,4+1&[:_*\.9: 2D'_?#3);_I/WZ:49\H8\?VJ0T"XM,? M_B6N_ _*> HOHO[/WQX_UWH7"I*J1G\/S.>?+Z[YY;5'6'$7RB4\Y5(09^08 M"_C+,)]![2PLT#B&ZS]=)M[PRANO ]>%UWTVO3&Q_IL2]\8V/A&?;O=2_>)C MK0;4;FK;OW$PH[8QPW=:Y&F[US0O/DZ(Y='M7_+)&0>SQ+P^PS?>=J]K77Q$ MT=SW;??PJV/L\+[VQ<>_-E??=KDD,2Z=4.#5F'KP;US=5QY;M_!LA:WV*^*. M70?E>Y-:GZZS\\0_Z,5N;G"\^V[ +04?$88*3J;M>X,?IG?Q45X6&SQ_UD^7J:_XR @J1I&_FEBE M\L P[HEIW-K79%X^,L/H30QOP-N3DS!]8A6;Y \0_4#4:MP0UX:PR"L?V9=G M4&QZ/[J4>(&[**DJ20R_2)2.A17:R0WQ5F&%=H#/$9MJ9:2*S)+*HA6;/Y7Y M*S!S*EMY2K;5V4=3T'ERN =G>25#3LNO2NSE ^E,6VL64%CDOO2K'G1>G&B4\T- ["<38J0/@) MJ%P9G*.3O#(XQZ5W97#RH73LN-*I >%;'EQI0F"P(<@..LK.,IJ%P9O*.3O+)AQZ5W99;RH306U]"Y'W!J M0+BV!5)/.PA &9]J9:2*S)+*HA6;/Y7Y*S!S*EMY2K;<5O9E>[_E +QI93). M3O+*"AR7WI5BSX?2R0J#E>;>SHKF7 EQ#4LJ-5]L_E0VH<#,J0S(*=ER>YJR MKDDC>5"MZLHZ'I_*E<$[.LDK&W9<>E=F*1]*)\N)__,3'?FW\ RW-AB/W8#" MM8UC"8SQW7OW>=)Y?,2L"G5\>?!X-"XJ]E4.- ]UK7](I! M!Z7@-7W3"I+7[,6@9J-=,>@ !C4A&-K$('G-G@SJ50PZC$&]+1C4VYM!+;U3 M,>@ !K5J>F?S+B._9C\&:16##F.0M@6#M ,8I/N(SL9X-IK]#5/\1#K]#5/\1-K\#5/\R'I\)15V3]V)X\Z( M/:9W(\M\(@BY*@@KUN?%4D==1I6?8,XU_.22L?]WTY]*"1P2BWK74V+;U*H- M@Y$W=LTYSE;0I @>4 2,?'W\$?_2)E)&]B4L=L6^4IO_BGVE]B4J]I7:,=G( M/G &)M3S&""\U.Q+F\CYV[Z*?:6V?17[2FW[*O:5VO;]!D]W36(]F$_30N2\ M=V=<<@KELW>LKIS>_^<7QWZ"F]LTKM&Q2?TA%[9=19TYHU=N=XX+VZ E:TWM$YTS8AM&/7[-L8 M>)4C7TV;EHT?2V/.0?(/ZH=9T7D'J9>4?DWJ#VJ'C=[0"C<>J5TV9B2'G(/, M'W"PMZ+R#A*_\31H%HT2J]/5)U@4@6UR+MP'KJ#IC!W&IQ]Q2' C?,2;Y+?L M"7A7\O9OPT_)NTW/:>E:]PI^V.+VX12/7J2]WV._;#,"S[B'L LOY\\QS&=@ M;7C15^".2WS'W6F8R;OPFT_4=F:FO?*DC<--WG@9&V TGTOSQQ7<[P0N1/3B MWU-*#%Z@!FZ O^!/Q?,7%@CXC+A/IEVSZ,2_:C7J[;G_X<4T_.E5N]G&?UU\ M_&DNKYT UZ\T;>XKCR#"GO*5OB@/SHS8'_A3KAH?XH^K:3UXFOC&16_RJM:' M;U!R:L0RG^RK,47)AG>,/G[[>OMX\TD9/@X>;X8_78Y WA M]O'V9J@,OGY2;OYQ_9^#K[_>*-=WO_UV.QS>WGU=.R(]CQ%Y,))7(\>Q1L2R''_D_,!Q M][NMSH=ENO'I_/7;X.'QYN'+?RL/-_=W#X_*_;>'X;?!UT?E\4Z!5?D(2T_1 MFLK=@Z*UWQGO,YG^W6?E\3]OE-BB#Q?\X/I1@9^U?K-UV!II=M+X^OJ"R&DY M.*[B3ZD2\E2Y9Y9< 3>+&LI&6>!7WW"?;&M)N#+@ZAE<.S7(8D'!I-D7'_\2 MP-N;FJJ@F[&ZD-(U;"]#LOPK .]ILGB5#8U<]-+=0_K+2JXH'ET"KBQNH&>E M*5IK-,7CP^#K\);I@S-3%6M8NS\C]Y0;J2C\D*<*]_F5B>O,E'_R_RF^(S_N M/;+]%V<>\\8RA";;"E,@YJ**'; P;:WLW[ (ZC-<^I5=N8L' 1Y:K=MII2B_ M([F6K]#V5;7''F7:&.A>K;$"*P;=9R<1K)[!]=W'M&-O[;,PF>WCWW'6> M\1WHM.&,_MMQOZ]L1B2_C MXXC:.R8."MAV=O!"^4O@FIYACIE]AP7\T\B]_)B0'W:M^T1L\]_LW^^/RMYW MM_6'^K"NW,SFEK- .\P&F."0\M6IOS\1/5=T\@E>>2F+KG11U41'W8>C[[+>(:!":M+ZS>R&<8U M?+QS'YT7>Y=!W+D6L0TG;0C*UJ]F>N+.O0?5;]KC0ZW&9\MQ38.UJW@,9"S L-P[T+8F#.B:7<_*#CP#>?J7(W 15,CVP0 M@+P*TG=5XX>.\-Z.93^3C%$.KXO\Z@M/\:E%YU/'EK&I"N[UV H,TWY2B$L) M")Y!06BON++95=;?;5)1J)4&\)Y=I5QO-->HQ?<;U>(79TRL>YST[OY81]=K MK4:OLW&!G9_MB7XBR[2AML 'PT_@7/HF M3.CFQWA*[">J#"!6A)\Q2Z88\"M(+%XZ=^F8,OG5=(6EB3WE'3P/[(KB!>.I MXDT=#!QE!LJ?$G]I\,H+28Z2)6_8S6(.[U4%S*+R3N=S'(%A@M]'_X(9X/7L M4K@)1R&>@RE-CPV"#9)XOM)O* 99>/6C<7"S\;D.7!<&RC.N,'JTW(&WRP+Y M;[;!G%@;RO_\XW_!KU;^1_E?*;)K=CS?VBIAP@-R,S-]'R0-=/'8=QT;'F!9 M"X4^4W>A,(0&&3,C^8GX1,'TX/(:BIXQ#UPOP$?##P\!7-EJM$4V);!XB#.L M/2KOD"S=#WI3KXL+_*GIP8C)'),J>2\H/EZVAN;@Z(0+AGKOB[0<8K1'THO5 MD=URJ!:"%!"0/:)8\&"JD/$8%H)+4)I1)%S4M:G?*D#56LH/()A$\6:PB.!% MKM1EP+49V.=%':P)9>\WZ,2TV78$,/'#NE&PG[4/\K+U%Z!4BXO6 M#D)>:]I\E6KZJ*9+:QA]"KV^GT%-O MU3.9RV!O:K;J[5Z)J+EEK)J9L&ZQ1^=> ]F?''>Q6T*#PR09L\;B 2P9GJ;+ MTC?SJK6RUUR&ZY3Q\=?,Z\+%!OI+X&'9T0W.]WX(J1.NJQL8P1/2_LEU7OSI MSBS(3+!?9X$!Q_Q7>RI%V*;@:\('Q7=8"7_YBPJOAM8H-TW-0 M SZ;'K,Q-K'')K'0*\-M7;P8@?D&<0U/P:R[:2P%E5&6YAUYG^ZQLLBFBFI$ M5.--J65)QBOO@)TL[N!(AE7G'RAXW!@80M37,^]'>C]S&AN%)VSKZ#2TGS3$SK.@?^Y$1#^?A'6%E4><$_A(Q^ M9DD9(-)*_C+J^\M/[=P%/M-GH-B20HL'N_H-D%8\W,*^$<=\8'6.37# /+CF MZV>PAV."TVDD,N M=@-0[C$VB6NDK@.K?TQ5Y=8>UUER"JN3F89)W$4N8\\#&]>O:[NZO[OZNKU6 M7=-S?D>GWM7_M!7J,P,!@"4?@ZWN$.R=(['AYVPIS13+/@BJ5?5Z?7US\_GS MAP.(S];[PZ-R6U_B^'YCV(\[>"(H#"AN;6XNP09F,B3&S!-PZ_Q6Q)F(_"UX M/(I6/Y6LQWUQ\5C4)_#85SWSSY_A7J),7?0X_T"T<)2,S.!/"J0L^I#T(K:> MPF[UWD^79/L,ZE%6%2S\9F5ISF1=;3OS(B\K?<.RNG9L=C/;:/F%6%BD7AE. M*?4]$5&Q1;;] \7QTQWOXK&:\BZP26"8,);W2GQQ(SK]2 3!J.!N[#L80HI3 MM%IL*'6ETC25IJDTS>K":NZB:2(;CBKF;D[YI=XQ-,"F@3["A53"N\3Y_:0V MV_2$=!VXZ2ZA U$!H=*I%]*[:54ZI](YA=$YK:QU#EMSHUU>(;34* ]-M>G= M6$5Q2FW3S>EZ;=-=I=!K[4JO57JM,'JMO;]>8SM^4\>"=WEB8TWY M1"=8K? 8SM6FD:>HK$VWO*JR-MVU5";;D[74)ON*H6&ZE8:JM)0A=%0W4T+W_%A +ZC M)%15VK[32L18M(77JQ;>F2P\MK>KEWQOM[=AY?U&;/+$EE8(!?QD>N. UPM$ M&S>PB;7P3.8N1"L2%JK!L=YXS0/U FLYN5-,PZ@WJ@5Z3@NT6?(%VM^P0/^* MD&P3[!\>O<>U!E]8\M^X5"T'B^A["ADY@:_\1MSOU%<>3.][0==?OUI_Y[3^ M6B5??UIC<_3LNX[EL<5W[SIC:N!ZJU97M;J.@Z8]-9R6U]6LH+25O%=0VHW6 M9!.6]@M]@NB)F1%6SJB@=J1914GGM:X&95]8F\"C&/$HG\G8=]R"@M.K)756 M2ZI=]A6U"12YXO<5U%1IU;HZIW75*?NZV@3*N_DQ-4>F7U3/KUI.>2\GX!\R M_><+\&GV65K-NKYK.:3LI'L3?FL(TR%^<3-DS?2C.V$-J*A:Q7)5BH882EA; M@K7!;.!_B3H4V]>)X&4A6/.?U;'BR7F%%>31NP4NI/%:$Z\#JTF(=ERB1*A, MAUTI&\YW'_:>3$-YS7S7C"ZK9YMW>QHO2XH!2!D]F1*(+Q**5R[ MC6*'2I6O"\0LEN(,N&,64J0^N<[_U'MS\GLQ_+89*U4YR? MC]*Y^"A:%RB$R=#5J73-[KPY@3B%0DAWK00>@5N_3XR MPGC+X85MK\@(?(3 IQ\V/(Z7 .QB&/#'GR[A21L>M\RS]<_G\^NV6(216H@R M\&I/A,ROD)8#V\"_;GX/3" DAAT#_YJX+A;D_1N6=ERM1\FJIX;U*+\-/^U7 MC%+7.FJ[VU@I12EE$6ER.DV]Q.O3JNE*\$#P-*V1C>!I:KO35]N][FZBEZ\A MW*SY!KSV-5;D'5.@&<2;JF)3?TW1FZRLQ29QRT,^Y%0?PIE^I7YJ6Z,,]5%? MTU2MW\Y*'^VE=H[C !2=I9FM]%ZCIW:TU6K'!Z_SD[@^]RZ=$]-0Z(\YM3W* M\:8.VX,=)_SF[31"]G;J%'(EB'+#:0)&A6U*\Q@T;XVA]\&,- OJP9S89RF) M+&2F:O165^VW=I2%H\;6CXY/K+TT15I:=-M"Q=GYM;E8I:/H"4UMZ5U5/[%O M<4!(\T8%(#OEH';TCJHU>Z7S1/JK;LB)S,2+2TVN-&"VPU1"\QAT*DD!4DYL=:7:;JM[.S-\\ MI14Y:X9G9C>ZS:[::>3@5.:_$7CO.G/J^@L6I&)+;:8D=E /ITZCYA.@<*+< M6\3V(3ZYD73)4VMH;573,G,]JS1[0>0C,R73U]5^8T?Y.*KG(0J&V$^*18E' M%4;NFC.I88-)(M &YVU_0A)\00H\X&/O)M\\RL*7_/);X&^T$0Y;^1M%YG=F MFJ#9;*F]3J>,[@8_BK2#,MC*?.2* 3R)7$4)T:^./!%7C*!$9CVD]O"$PI"!)S]"2@,O;5CDI)TWM)D?HW=1V#>-.+ MC[5BI@D+YO>71 RR _!W.FJ[4RA4[?:JY!6C"NAK+>(:8,E!##3%W7%ZTZ,TX',D];RE= MB[QU1Z^O=AL['A&KO(]"RD2&;L?N)T%/[75\HA,*5#$4ESY3.Z#[J9*SWL*6 M)'K@%,K]0'$;_)+N.>XNOA51R+#D0%/KJ[UV#HB&_+/^R8.#\03)F[5+1XQM MFDQT]%Y!CQD7>INTB(*1(>:@T]/55JM55#_E,&A!:?:$"SG'8EB.59_4X,![I+/<00 KM;$4\=5<%M,6[&U/&3GAG:;:K]99%@M]OD.<0,UT!L6 M*^ \)ZZ_.+],.>MJ+K9K'_A4[V&FX#P<0SF \]#7U([^%DI>G7ZU[\/K[!9^ M0^WLP^MBN!&O)LQA+C5!OL*>WBA0ZO0(BD7O:FJSG=FQP:)['6>7&]M9XTSF-K,L8']V2F)_$-@.7DM'U;6>VNQ59TC/ M7FBR\-JN=>LZ. #Q8T-:I]Y.K_102^%/'934X-Y;"YO3>^JRD6\,E#PCNC1OVF\[R!7' M_-!!-NHI<-M5'LRIR_GP0?EIY%[N(5>WGA?L+>NQ"=0\.L9)O$ TYE%['Q%/ M'\J6XIWM4.X"W_,).\U6"-*\,IX,Z(,MIS<+VQ;B:#(.*HZK.-& SWW/*LFO M?=J!'>/$7VFCTT(R=$,B)CN&%N!\SO:^&(;K0,W='3%^8\&\L!T&E:4+IC?V M\,'@CSF%[YZIM5"Y*["U6Q:;9T%]LCU&6 "'3!C#'87L('\L#ZD_W!7*8U0' M^8I')E.6H^JIK7Y';>NK>?M]_#6%^$JR#3UJ#LRTKC99+T0RY@1-#2)&[^/: M[<#9EMKO[ A3/Y<]O#.3B>R.6.XA$Z<^8CDP#,8"8BG89PXN5L:\,4BA2ESE MF38T;XMK@5WHQBGWB!%NC6CQ&MEHF:$-- MU=H]M=%:]3C?5RC5TRNIS$5(**P,14COJKU.2]4;JV9JG0CMX<24V=)L8&)\ M?QR['?F+7RC0FSZZE'B!NV"_YZ\*-%W56GVUVU^U0+NK@LK3R)G_V:_COJHU M>JK>74U,'K*,"Y.]EM146)EN%7,CV*U3W9#!2S!!IG9.E2?;8C!99J.Z$*"V MFJO'I=8EJE?R30S5QY).RPFG9$Z[,O%;\CS?')6F]IM-"$-6#Y^L4.;9 MBTV&A7UV%9NC'J?FQUK6-&7AS:'WVHC\-:_U\C$AT$2ZX4L MO _+0V["DU>78+^!_\G1]' 2B0E8IDUKX:1C-$YCB[XU/XEB&C]?D"8^B!Q MKUH+7:8XQ<; 0^HRVWH_& Z_/2@#ZCK>G(RIJMS:XSHSL,-@Y)F&2=Q%9%5W M&43Z"Z_CLC4,)0KY)NI!P 59OO#=-YL$A@FO>Y_98_=<=@DE64-12#Z*J0#Y M.'D30D =J?)!(BTR]^B5_" -0Z.!-BJG:"_=A,$00&3@-8.#R=546*X-1-E6+P=&T,> M0P**2RZM^,NG?.>23S6SK=Y;F!!?E*8L4D&"TL=!DJ;)>.<3A.'MAO;/+']:Y1..5D*4)F<:%3,NP\U:CK_8:A:K9MM:$_2OP?'.R.!<;]L9K M:X!]BBJ#RF9[5P4R56<$'RQ/?8UT1.ZUX_F8RW!#A^;<:DGC#.\F0N_G[UOH M>E=M]C,[U%-H_5,&\JF=BR&U+/!! M5>6)VN"/6BK3/<28F;;I^>B@/M/=U$_)@38;<#:<7+]R8H&4#1*4.I)"8C7J M55T[BP.&E8SDHHPZ71V2GRC^-XM^Q,(*<@]DZJKG:ZF=MJ9M96N/G1E5)JXS4YP4<$_! M8YY";+]LP)*'*H;3&NG^NI7*$E.N:CW4-EF<,"B7I3IWH3M8YK(V;'I#5S6M M4)TVBJ'R2YKI+JCIND6<#/7"'.Y>G4'?IJ\K22=85.S 4'3KLB M_+I'I,G-#]\EL#A,F[B+6Y_.6 -56 MKP\1^FJQAW*=R*UD9ZWL)#52AK*#Q9]ZJRB(8I_=+1HXJ()%'<5(W;O.L^GA M.@2!3IBIW0V]9'/O>N%V^5^]LYMJ5OD;&:./Y* M?<4"0UWD.@ZER.!M<(F SB=)&&?G !?=8E:O5QZ;A6B9.1K6M0PD2_&H?%B)9,;9/(3IW-9%6:!4A.5J.TG:N53 M@%7:O#Q!>*G2YG]G%>2HH9!GZF(Q.Y!D+.?N3!+FT8LWAMXIXBB*^LHCL2J) M-^"T^\I(=S=9:2RY18"035E_M:OI:F/7TZZ5K2N\L*S)S9] 6(IAK?946[NX M^(6/1X\HI,*/VM QMQPZK4IXE%C BJ8'JP+*KPC;U@646X4OH-S:FI^B@'+K MHBJ@?,@+MRF@_%I5ZZKJ\7XV80T[OL)BJ8H>5T6/JZ+'F9"K*GI<%3VNBAZ7 M:-]ASWJTFI;IF;.6VFPUU'9*=[4W$0M70I8F9 TN9)F=1VNIG4X?A&RU=-3I M-_"K/M*N1F[%4T57BBVDWI\EN5.\Z=F5E;;V"D!A9< M2^OM7J3]O*K4\2&>X"XE;#/6%GJKJ_:K".3\!"5S3=3NJ)U>IGJH*G-<&-': MLX1MYJY+"_N+-ZHRQ^5]5ZF>8SJA+'!\C%Y@JU&:N)CMK#:EWM MJEK7&Q&@K'5(4^VU>]AQL!C>3 $J*I7$IIY-#)8NV,%RG0JF!/53GCPJJ@S05MM_*-JW+&Y\G] M[8S'3MPOM*$0A8S?68JS+&;SLK MO&*BJGK&)[=BVQ6-W63-#J^96$"#=L[E?0HAFAE(YCJCET$1SV)NCVZE0ZMJ MQJ7RH72K?.U(DH=MR]V+W5< M_++&0]\9?Y\Z%I#>^_,?>KK6_:!\HA-S;/K'KG.\ZV./7N=8[]2[K=RWP1KU M1B8Q>5@86&MLJ S<;=;US/$SKQ18_LV)"BPKLGRPDE)>=_OX>@_69%)'-2MF MO1YE:?5^_G*';\E_+D4EV%8EC0>&P=PO8NU8!WKW6>=1S5BO=_*H^5L,ENMU MO3RZ>>-4\BC4_NCX*X*;KX;-7H8S-X[Z!MNH-^O]DY1/O^8I$N:?E5+;Y*2# M[XEIU&[M4I)D#P6\E5D:CX-9O:04V55K;Z?J(+ST@G@052Z:Y*'^XY'>X5:@ M0.8R%T6#UB&93)':7YO_6-']0%V6W>)TQ7MWZA*RN^>=PPP&,R>P_?UF4(R% M4PA!N"9S,_2SRDG'7,S4KG1,)*'*2L<S-8:;2^%:#J"II M53Z"'2N#L:L%*?!4WG!>*9_S-0=K0::2?R$6L<=4(;YR-_8=1):(;83EMG-[ M#_10 Y@IU.!0[S9K)$%/WZ(T\NM8@5M=TQI-[9]#_^;W:V^H;;VS+73@( Z=2S+<_!Z8RP68MN7X_H6]6FJ_T\J=UV]* M,YREW T, U/)MS8$[)G47^^IG6X#A*__MH3OT&1!T86OM\5AJ=VE[X'ZQ+2I M(0^_9%HX0>^JO4Y+U5/Z161^T+1@LGA8PJ7HLMC.11;E9HFPP1D*HJ;VFTU0 MBZL-"#@]*615=#KT%[HBYN\+F!:I,71$)5F7J MJDS=&63J.(*I-B(>1=C5#&O9$68O9,'TLS/_9L5UPNT5@A M;Y=B^4>5SA)[3]L5O2Z<4UWB^*;4%*^657Y,WB[V.%5[O==F:U1$\C">6+ ?81A *Y^B=E=@$=]ZR6_4G7=C%V1I(8YK\0.R#N MVE(HYQ&,,H=%GJ;WG7G:4?HR55,3#L_H4!CT=EYM7C#H44[;*V^0T1M!+WO% M+QG G[/G<:58RBAO.<">N]V6VFZFP9[/7.A88'9.0M<30G8XWB M^NDPT[.70?V\%%\[+QD\$D M"@NAK$#-1218!6JN0,T5J+F,AKZ,>XW[X4CTAL[3U*UFHU@[S16HN?0\JM9T MD>0EZVQ8MZLVVOK;$J)BPA..*$05IKG"-.\I.@4".I1,;@H(C;]T2:Z- 0J'SBRNTYV&.JAX4@2>5$OSE&)0 :=+)@<'0ZNWCE$RW?]L=EMJ MMY-%N;$3@ZO+)2V'PJ^+'Y6<&'Y=+G$X&*"=C#9.JB&*L<^3A&@/YJYI*QL'NJP([%-P@5*WU-T"@3_ M*)GB0W.1JH"I1>(5^WP2P5U>E^RZ#T8O.D6IJG%(,*E%XR.<@ E+YE MC)+IMFFKUU>;C3.H^%TN:3D%2=_&?ZXPZ:6#\V0']MTCP*HPZ857.&O8IKIAPCRG(GLLD]RO8=>4WN'GJ*=0VJ)%(IFA+ MR91\=YQ31EA0Q'1UAN'(77K72"]$44R%$VOKK%\VUC036=T'H5>>-?*F#TAL M);V/CK\BN$?$]!1*ED+CJ&^PC7JSWL]W^V<-MWABD1\P*:6VR4D'8QJK=FN7 MDB2'0J37F:7Q.)C52TJ1PY"_ZU2=",/+2I,\U'\\*CS<"A3(7.:B:- ZA.F) MA/;7YC]6=#]0EVT)P!E&<,C\A;,YREW.6 B&RU>BJ8G[[:JN16G;WK&4QWSHBIY;%=BZR>"+,XGG+8:YU24XMA]L<,-Q2#K.5-TUM M@N+K:]DVO;' U4P4KDFJR(5RF*Y!9)"@^MLUER3+>MB[(\@ []]NJKJ\B^\Y>Z!+E7\]!Z#*KX[HYH,L6Y-S3=;71 M6-5[;Z(@YGDIOLP*LFZ()ZN"K-D79#T'^7'Y K(7"@N;U/;:Q\VY[KQW6ZH M[69J\](2"4+Y(H!]Y*! CGX%9MZI>M76W#[ETB[&KD@2T#R8NZ:E-!L5G+D\ MX(?,X,S;>+05G#DS1F]?!C#7KL39@5;WB(@JD'39U=692W$.T.MV1U-[K?[; M$^6B0Z\+(LH9 KJ/&-4&G4H'/2^L^E'%7>%_ M3YOO*'2+5MRL I^7GD?5FBZ2O&0./F^I[91&7V04^WU-T M"H1)*9G<%!#%DK?%(M MS5.*005Q+YD<9 ""WS)&R7!?"IP*O9=:^:U$HJ*7364<#I,O>DAR8IA\N<0A M R!]/-0XG7HHQ@[/4F7PP'I+9<'?%E!^&\^YK$#Y-PSDR0Y#O$=H52'A"Z]P MSEQ,+D"JV;O+)P_M+GP ?X4.2?UKC-0;&J#>F M,#DW*7*[/"K.Q9HFLN\?AQ2B_3'B.8F] #NDV(X/]_L.$I-E?G #5YF8-K'' M)K'@A?#%#,;BU8$((BLP=4,I9_(+KYM2Y#9\$$M-#D0#_BH-_._B'6G"R;)?-;N>;REXS:;VAZUNG2L5( MLZ;][IG_D]%J.:V\JRCD>W:CG?\K=N1]1MS._J49[%_LRM&4S0MF429H492) MZ\P49TY=XJ-/@S[:,_BEU,MJ(V-G,N87-^0HIAD384_)R49 $&3W#E%V[R]- MMB&8JR[(*M+Z8QXA5K=Y\,8I[Z>L9QYA-56]WU1[K69FT(H\UT+P@UZ"P]=Y-CWX_K/C?A(T&0B2 M',T9[G74IIY:^"9C_%1A7(#S%I2D LI04%I-M9]>(>G TVU9JYK/U _UE*& MOCD+K,!3QBXU3'") ]^TS']3XX1!>:;B,3&M*S%9.==K/M5O8J9'TR+=7E_5 M&JD[EF<24!>QZ(P#%[VM MJTUM%1^6SUGZ4@7W91&)K ,:K=M3M=:JIT+(W(^<VW"Y?] M3M,WC"B[J)3B;HOL*BALZF'(O,NO%8&_6<4F_K;;ZJYJ@= Z) M#.X4ESY3.\C*(2E5K<$]K9 DW0.GW-%LM9@O5ZJ M+W,J/, 20QX=GU@*B0[6%.C0H,8OBV] MHYA<#4("'?$8L=9NJ@VM2MN3DB*G6.FVUV=O^ 'J.#@\CNFD;U.:1V5F4 M,3G-) I@0Y(E2J0A,>UGZE552LJB)4\8[X":!,7H+UB>EOX>F'.,>LYZ?_&> M+%AD]^@,QC!AETH:W%O$]@>V<2/)4.TE%Y_7FXY2[LWL'! EC92C,66*3]+- M2J9Y-M^9IT7$)8R9]_)2;R6%MXUO"MSJM$CF^?S$:[\H: OYRBT*RD$!9A " M]:L(Z)PB(%:D4126KL*?X@"+3QOBC"DU(#J&%>\J*^4BGESP!)6YZ\"'6$"F;ZHD484^9\WL['=G6OV6VNSOB$HJ@'$) M=0>S*[R-@8#0*C7%I18K0C\G$% 6P;B<()DB"/09Z// R7&/U/A$1WNF3W9I M[-)K-%28^!L,:,Y83+;3/MF9FN.6BV8)E;D(RY318HVSN@^@X'R"V[UBV\^2 MD(?F3DZH@4X.2JED:),,O6'GZ)"\2?X1915(YVR^WDE\U_M+B?C"70&T:"6/ MI#8D4U%3X/]QKPCFAOM)#]3S77,,?@S^,+"-Y!>Q*^^I:SK&,D3NYL?8"K"/ M-GQ@=68>P">ZF4SH>(/;G&ECQ&9F@*8J*M_.[IQ6E#+OF]#IJOV4(P&5Y:HL M5Y$L%]L@J"DC"K]B8V2L2CYGB^GLE0WHDR4M,@#/UW6Q+^??B+5\WN,6S$TC MJ^"HW>FK[=Z.?54J&W,2MC>R8KNN=EN]TET-D5-=8Z:KO[%I/,E=0>W_IFEU9J@-PV.CMV$:K:I19P$@6PC3^-/@Z# M^=QBO;:)Q;1'KO7(SE"DD&Z/2#:4JJ^T.BY7BECP!.^)#D MC=;85HW4-'UY$VF'1R'9/@XI9?U09W-B8S9 @$M]!RG$TBS,HQ+H,(BX/!^^ M8&<9ZS!G$6=-W= "LEP,C'-*D7WP@?-)#OQ*:\&0&OC?Q>6R5&XU,DC4AU5#WF_@ M?W(T/9Q$8@*6:=-:..D8C=/8HF_M=1/%-'Z^(%U\$-F-7C'JC"D:7A8^WP^& MPV\/R@!$UYN3,5456!YU=NYZ&(P\TS")NX@BZ,-?^%4*U'5D/7LWS5NV\V"0P39O5^[6-?8WAB23<[ M('T)26_W,.49?S<6!3,GBZ2@1ID1/W#IW404'P$^O&XC*3A8 M<[C?=P.Z8CJV5T_+:S0<]Q86Y96W2-W'BH8 _;4Z)SLS+B#3=E(7R;RP-O^Q M A4$.6&D087Q2^"!S'A""O$Y^RK6)/]J6K/>7/;W-K)S3[$,G\67>8(,$ M>3]U>(L!)'(7\#BPZJX).@%4DSG#]U!VJ2,7">@F^,CL/0X)7Q6E&T%@B.FB MTO=4_(0OAD\3\P?"J5G_3_X@Q_64=Y]_N?/>LR? I; XG\TG/AR/NL\F/%P@ ML?':P=?AO?>^KCS"6 1IY<](K['E!(;H,#JWB(_C4Y7!@_FW 7"@U=,_J# - MXBLP:H)]PUCEX[EOSLQ_P[_"V7F,-DZ !9$]6!_P[GHVHI>]& .++> [4,

^29PH?/>4% MI __%E(D;W)C'>33)8F=R<&?KN_^=ONIIO65L0L"Z7$6PB7!F.D85MKD!QT' M?)"3."]>3'\*ZR+]!5,8HC*!Q4-XUAMDEB.L#!PO@2%Z@>7S 9J>>+MB!!2) M@X]$L)XY@;5O^^).1;P,)F<[,UQ)+F5U*0R\1RXD62H;+C),05"7PF1LO,K& ME6'%9X$S!%&= (MXJS^5R[P'X_'QE3-X"DH^T'9*B>5/%1CK]P(+'EI)TPZX M T/F%NOPLQ8R,I^A_6)2X#.>#-TNV@O]#@"Z& 6SS MI)1)7J,2U;H?/&7F>$AWS^?,MBR*30!!9]H"9<=NXVM\QIHY1)_#5@Q&CLR@ MV-1_0?LWM3U4(8)# M:!TMBO>P88&$H(KB"QKD-;K0,B?P^L78 A%@:@H6'],*^#?GO5 >,#)X.0*[HS/0\K@M>IJ:%0O@#I0YE4E31CE&#]:SEYI4! MWF+&E4YP&<':$6J"VE-Q HGMVJ"H@LR[K(:_B]?1@LLC\V=0=UHFMD*R^4:$ MC9SA>E@8'-M#ZB25?%WYNR"F'9J:F&/%=$(D1P18')(%*68*,"X7L#G^J"6]IH3R'H$+09F+![X1ODS,);):E(DU.A?"*0/Q$]J54QP, M*W.@)3LE>6(J,_025CD=+G=*%3QTJ-S>@I,-H:^B#53I2S^ .50^DS&ZC<*A M5KG> N'Z:P"W41=(_D"9-H>G?@8CK&B-VE_%VKA,Q(%[)PQV#C%_(6#C[R;W M7"6R&0]L8Q@Y'J)I"KHHUY76"2X:T#)"(%B$"<%3Z_$O+"(&HHD1RSNW#OBY)%Q?SF%($/0 M+)7AYG 6E^*:)&(,K,$X2L#D&J&<_Q[*N;LJY_B=M+OH?T$8Q_Q3;/,2?P6Z M64AVIGY<"N\#-6@X,!G;\84;!>L4+-S$<7S,>D)PX4%TA88VZ0Z/J+S>X,IH M-1>*O@ H>WX!# >GASH2_7J67Q7,AJ@3;@7C[2G@-3(+N\#?Z=R7!%AR4,(0 M_-?!X%[&V*!%4.&&(X_3\X5XB>'&M.^%IPQL&[1VB@+YKU"I,FU*6:A^!XIH M!/9+I,TT#' M^)Y-"Z\=0CCC,BO/1%P>_< 7"C!& M[_",W ?VO#7RPI@93@KY"1/SIDY@&<@=L#J2\/\*;+X%((8(RIX+45VYM45\ M;]I"4T?N,S=2B41X(+-ZFS/A4H:9.,6*]H,;. :K@M-D%I:)K3)!'W.1;N'3 MWR1S9.BCPK 3F4SN.YG^TLW<]GI+8:9DL3]U*0](;71V9SQ/2E?SI.R:^#<: M1H#@3;!$C+78PR,K0'+LD<7UKQ%(:A:!'6*LADABA$DB= 50ATCF8@X)W#A0 M["PY)3R ].=S;8(Y!1=I'?HQ >JAF#,CO+6E]:?O3^XC6H:E0TY;CF"S!%Q3 MERVR=#,B-)U4B9XRA<4RHA3B&I%W%%Z;#?1%_]<']>%)9W(>-];S )&=&.+ M,_=MW3#<\/J1&MC?0@9"_56FM1!Z(2U2ZA0]HD>WLH[*D]?*L922ZOWF$[XX_HB M3=?\2;R=Z0U[A_@JUD\L/-SY:I>>#$\[]%OI!2W23""/^I@C)(LB80XH"0=4 ME5_KP[KR"QU_9Z[!KZ8%FC49G8;DCR=,O2GHBZEC&2*F_^K8M1N>Q@5M?ST% M:SXC8>#WBT-<\#FYWP<.AH_N$8OHOX+MF*$RYZ-NJLQ3^R/V5.SK.%<%?)64 M>,-FI&60*&SYQ M,/%RMB&9V6#<^,VM2\GBSJ!X=<@E&%? 5B?R)2*_MC/YL631K8V["^AJRL/8 MHA.@Q-F]AG/Y9_B$VM)==_;-#Y.59Q53P2W\;(YB-MK=5 8F1#U:ACX8*K[T M//$E*P[OXVJ 58"Z#F+GU\B%&FX8>\P-NSVUX%R&VDMKJ8U>NJAN6.4\6,$E MCCED!<)1;\/LOE*? YR^P+5;E4W,M*6(WF^ESU,JG@T1QIJ\U?*_BX4PZA4/ M803T$FZ:\(<-EA];\MV:'"NW>J6^?&5K-R\O6Y?H-CT!'F(%PCP.3Z* X?>" M,!D[7BK#FPR_<$.8>5!1ERMV@TCXL+@]J=A?3%3D/L3Z, UX@C-B80@,&_QI M8L4JI[%LU@PD%J,3EKXBGF-SAX2Z,Z^N_*?S HZ3FWP!6G8("2GX$[CN\1$F M2R#P\:_Q6WBV.Z[(_;8A3'E[U*1,P8%03,B@J1XL, B#Y-K M?#LP;35PU[^P>V*N@S@7-_"4@0D>\0/NOTQXEE" #F3V<*$,QK[R+@XI&CS< M#/';"%1$;3(6.=+?B MR ++84)/ C9$'BQC(#TM/7F[1)].SF M;YZ+G5T; MAN:-@5W8BH.-!'4[NF3Q$8EK$D-BN(RPAJ*$4H1R")*GHC^'B@&=36"]5& T MW(Q>07NL.OVA:F 5HF7]Z)$C5E5(*T9;_"8:J_(.;(LEDW7P)!$:@DR+)"KQ ME#2ZBW=%<_6Q(2FK#CF'&?\ Z^_C$__8@>BEAPX 8X4!;W;-$6<3V_LV*"A+ M"W??G)<3BVH\VF^M@U1F"$U$7")B$F]M[O%P@4ULAC*UP:(#AX$/GES*T1RA MSOR&NO83[BUPE2?"S$&=^'$LLJ;@O5C. N;Q M0AB0R",6<>6^S0C+E0>&[V0\B7*^H/W$T&<3E^6 D?[X1$0C,/P#(AUL'YV+<*8663B3"3/SD\"U MD$-ICDVSH:X:$Y$>"(%O,=L!^F]JCL37B.'$!!$&;@&8)2+S"X:)9L$V7GFC MQO=N)(YRYP[PC F1OAH81%;(J0JBX;4A8:\LY7/ M=.2R_4#AQBXE5R+WV(Y[G'-::BN_,OL.Q2M; @\M3)+21/69;5Z41C&8D&%RTVVE"D32?:Y7K M#01J-MN*'NQN7U'+H. M.=Y..UUGK2HQ2C"NERN[QU$[X?MQ81K6X>8*N;N=CJEG94Y;[)5O/-Y9@%5E?W,S,G@=XO M@GWCV_BA,Y+,U>(Z%T:M+XT:.Q2&R4(C3K \*-36NT6@T"8"_486BMZ-DT?^ M&&[S(*()$^X^99L8L0C06VJ?E_067\FY>*^Y%S%ODWLF:)S5R,>(K^["N1OA M*-?Z&7[B"I1R#U M>*@2,4H!TC(EW'Z&=>' RE^WP.,U 'D*-XE"$ #T"(>1/.NQLC__F?V/#S\R M:X'-5Y[40SAUUZ)>C@5VV.S4EE:,X ML^C)0XO,H''@!IF!PTUI+SR3'\>VI.4KU>781^XD;]RO M@L?-0W/$#J(DMMC%\8D4V!>W@'CN8<'0$\Q>.B&_^.<9&KMP8M*Y63>S.JLP M)!$ JQ ;<0PK=NQ" $$,86.()[T_]#GYH_FI9NFG\5>.G2?;_+=TM[@IX&=8 M>0T_PHZP6AS2C>-^E\2$+B,!P762:.^X(R!@K!M@W4OM=J^Q M>HKO??-!+<'0#VJOG*?=V&O869>.U%2MUT^/93;X%+N/7"QR]_&:=-4 MFUT&DHV_Z\!C6JK$>2P!/*)885U\Q@24>3BP(G&9**"3GDQ$*$DOFE4(J"M) MS%X4N\67\9)NDN?<,]!#R>4N(&#QL(PM8G;1$Y8VL#F C*][+!)A>2QTB^VJ M\4@ E8MAAH>!5FUS$8[";'L\*"K!!D-G!X\7^QP(*L:DL9A==)P69"DQNXQ. M!.5W,/&@ ]2QLZ?R*+,O#K &8O]+5!"1IT-?IK" %C7P:YGADI7^ZLH 36OL MO O#,M;$05A>Q(",H_H^PAOV./J-';"C&,#:D4\2XT(&50F.O4:^>?1N(J=U%NYQX\EL2;BJ%;*)*4I3!M.6#>%EQ@3IYQB[@._B>6PF$>^YKA-3 M$ M](GTB^/1\$P=LZB\V(]PB#G$EAW9$>7IXEXK_.),_!?"(*'@DCCS&:\LYDG; M+?355U$Y200384WL.CH$6+I 'JP>L]/_AHDUDV0--AQA./*CZ9Y#M(TX1_D0 MT7!_L[P4[7:.HI'6Z" Q+R4V,5[IY+"CNJ>N9Q)#__ @,"Q:) X:.JX1A>,H MUE&AVUC-EZ$/XDU<\#W9>=%PK_'S8/A+6"0C]?IO=D M/!KZ%FQ/-2Q&Q80.GPP>!O@"#):.V[&F=!'8KM:SR/"&%S.MR_8<\#2'T"BB MW"9>:;JQ "9^"D3E^!%VIC?47$PL0"40FYW\0!$&148--=QAX?"XE L2H\(T M072"A[E)/K)3%MG 4QDPFQ$_.K.\G2RP]O(VGQ\"BNT[H&N$53Z)/%C"MRSX M0HIJM M2%=9NB]1SV%=52XP! ^AN7-I/!W#!)#QTI$D]VAX']*8>;/1&0C&$R''_-"/ M+3/[HG+,!!GJI3%O:0^#7<4B2,E'7FH-MP%Y21R>=')B(\JMFD?.U51R\%J3 M@H6+E95O3'$Q$MN#$UAQ[)P[3('.O:L=)\0["D:C%H6]>DL3PYK1=#I;JGP2"RT[.=^@#TP'C]O&/. MQ4;IB'8#SX],<6\\BAN9X62JA"SE43%V\R8L3%U#OTQ0!Z>P9/'WP\O:!V1< M,D%,LB&PT&D0[V<0[U!P'^/ 723!>'6^7#B]!Y%*=_/C,.9D1HZ>$.NH/4V9 MY'+SDU^=-'JYF'=Q3=:"8)+H%Q#WR94)E1O+\4/[85C'TD:LB#2B* /4RB/0K$X1BUCYN7=VN)['CV)K&+4UD&(5SQ9Z@7*;E0\A5OV3 M8'K,-FI8_7&QW$G!"+%V5@28<@(_&>_A*Q@.$%^AAK$#"TJ8ZA-&1);6C[\P M71\B_<7I?MQ"&H\#5^'%N9=G&5$PSI70F8M*E(JF$A'D:#D2(2Q^C 5"\ M$ MJ LEK IN0PPVQI%:%@M=$P10(6H!V;-%!8LP&\D3H9SL)B91<3#/Q+1DX8BX MO/"I8=%N1(@(KB:),>(2QBK;3PAXJI/ @I_GYCCNQ,D0369/HU@NDG6QF1G* MJH>;Q< :Z@2>%1[-"D_#><&,\CO$OGLD)&M**\1X6U>&Z?Q!F0]KN/+5[MB4 M?V#$P=UAK!7%7 RLW^^#B(U,"V-#:K+-1;:CB]NS4#''@M,, M(R'1"K+6U=C!O2\L?Q_FFGB20Y:@EGNC.TF=X;!-6YZY262$HS(GJ%]@J@(/ M$7(!$9Z"SIS&-ZXKH8 M4PO8QT!DPIG 1MM28CQ&F"9PHWI@_ 8N*.R%/-V\4CP/V2$^JBBKHBXG0YM2 MCGM-D5<$KX0)-H;9&0N$Q_IB1T4&?&F-DB"^VLLY\.XZQ%=G^CMGRC')N MN6T#FA_OT[)GY^X(Q,_I,K("R;3G/B_;8(@?(%5CD*/%X+Y+) MO&)LVHO,1%UO8;G!TV)JG7T0O:%L;B#QC;A9!6K/$J#^F"_!VS(PWVR+U\E@ MS8@<#C6R#:\;2X98#JVEW#8,86K$6Q,6LD8*Z8%U'4N+IX];C7NK,;\%6^>P M@UL";?_D,J_3"4]OB<8G-,4[6[5PL2"5 X;P8>Q,A"0?]W#&I^4[#796DY)@CD8N0Z\O@R(2[+RPG(UN*U*WQ@> -HG@\UM7B+=W6^#UQ M;R:8LRP-K6$Q1W3W9R;<[#LV+]"%A9U"OX\9%<[19OPD)%CMZYVJEEG9C(V<1@8LR\)LE:2%+W&*HC6#%M6IWB88QXT

_PS&E=$00E)*6D-C83\IB=5_E>U5LX)GVW31+<(_-KTS31E%V+P0V K4PMHHF%>Y(DP_+?"/-^(9K&P ME6D@C\?B:P;EA;T%8A&/Z'0V8PD=J:/88!(S#FTUKWDISN01.]9!4V9Q1%/ M%':&>ZNX:XT)=3Z$94E,6NU(GN18Z _<0/=HW*Q$'($2V0KDL\E?GB?F G.RECG$A%OS;J+P4YB)RV6J66$N.RD MG G+EIKYBVJ7QPC$Z)KP(':AV/I5E4JZ5[=JX@0LGVW(T78N&17T\A$:O8Z: MYVI;AP@97-=!;YW=E0U\0J(9K&8K".BKT0W/1L4VX--7 38&7%4/#->Z7M@1 M \/M ,NH,P28A2ZVASU'>2^I,8LGHU:S:ZY)X%C$AF@1 M5^CKA@;'G*#MP[.JGF,9X>AY9A)"2M,"OW]LNN-@QB%3 K'J1#^&;883N7[1 M/5+8BH!#EPU076,LX^J,< \X1Q'HL-SPPT"3LXU<^?S<:I\6<32D$.27"!(/.\"3+'%R[UP/FS2-9+R&Q053(HQ3%R8XE0\S. M^_ Q!OTK,)Y83F@_+7E40-XX[+7F17YAU)5B(3I]LZKES V,03:3>"&97 BK M:^ V(7/A5[?7A-\E2SF(G#YOL^>9-E5 YR^('.Y@GWN=GK8E:9SAB1]C(Z[ 8+*F.PXG> M&[XDZ?&'Y7QD-?77@AC9G%#&,^ ONCYS9EEJB4'Z630 P4D4#!#L-_P4C RZD4G&##PC-H<42EN-4)GG_>\R[4=^Z0JY2:/)E1R,.% M<=[Z3/.+,;9(6"^$]8K>"8 M!$T;^OF36*M(O#6)OV(*H1+BPE%X688OP5[\QP:CL0HRNKZ^N?G\^4/FB[@D;RO";QC.\2S%IH$PT9I"QG-ELL:9K.7&9*V57L&I8O(1F1R/=/)@I5TP^ M,9,3/87S8'*GLU%=;^,;9.D"(+YO.Q?@E#%AMA*2N3UG1,RDS&L_OX6!6#Q4]&:'^ZA1-&YNL:-Q#_) :HEV65FEG]6MDZ7-E>;\AV(X 6Z39[NW MDFF*/9MXKM5KG4EL<"X\CCL$V?"XO:8'8,7C(B38L^!Q2VVVSB7&/Q<>9]W< MI*5VNELFU"\9QFNK@B6%+V&BE:2$27>Y,$E_70F3WO*5VJK,:OK6;:R.C'., M%;.+:MEM CUN/YMS1R>F U@KK&*%52PZB>._*!56L<(JG@&%BXE53"T4>O*$ M7M'S=QD!%^5I_+^;_E2>Z1B">^Y=3XEM4ZL6YXYPBC+:6V]JS2J7>^K(/+X= MG31R+E)1,(Q))17%D(IBH5(JJ2B$5!01 MQU*TFDIE+E'6$P7*KI,%RJ0GK/Q"+%87MESM"K=1?V ;7TP";S;]Q?9H MGB68SC(,2=NQ6EF"JRTFR;LMFWW@:9>&^0RWPI])E! ?1JLA"NZE(J_Z*U/6 MUUVJ-5:N;:Z]5ENYMH5(I#B4:1UX:4O$DM[NUS4VL:T"[':]SR[>WH#L$<7W M.KAJL]_*'\AE%M^L?PA7UXZ@B':]E_D@"T.J;U+Y5*3:1*I/4ALG2966PT@D M6N#9V(CYYPO]8D]W4.^T#YH0&[ZPPEC=]:OS3&D+6]1ZZW;-JXD[9PE35H]8>AR M$R]-;?77I853)6Q[D$+D^AX1)E!4!WJOJ>RZ)*NI'/Z6##;KLA#\I.<8PJ!W M I=O5/F[+I5*Y9_NN*Z;SBPR8VJ39FK_?*9TO!;+9?RVYK^DH:NKWVVO7);$Q=KP[SJ/L" MA_;JXKUE$@VH_-UV>\+67BG;.ZF;.[%NS:+A$F^6C'TES1F^*1J0,J+^"UW3 M.#E^0)AUOHFU>(TN(@O6'+T,.W%IS_JT3#W1D=8+&U()JF-GK;"3VH3U%L9F MVKR;[VH'K[%KLOYGRI3PAG,+Z@.U@=0SZM>5E==&3 -I]TR/=\+"=P/'6"]C M06FYY\=[YA+CF1_@7NF:Q481 M$!=HCCT_L563C9W,3-OSX7Y.N,FZ-IUU!7=Z7&QQC0_"0:^L*K$\HPZ"T=A< M.H>5AFW:V")CF,2PRQI8VX#Q1XP(QL#Z[]6P2;7*VN"-\<&6Q3?IXN,CKHN= MYMCH4ZC-6C6^@(A@K[@8W8W E0W=O& \II3U[M;T&B.5;/0L>.4:G%-C[C.M M3EPN?9?.1'-%+"XJ>EW%GP!3$0_A3(RZR*TV=(N-D:]F&T_-SOBI6>QY9_"O M$W$B_XK/FJSVCE[+LI2="GP ?QR9@W#_8!WKX%5_U%2]Q=)'I=5HX4Y<"DA M=(4/F^X9U )-XBY89]>$Y-G&Y;I6LBO:CS>:#W45DTAG#++ -)3L_\G%[E"R M&PJFM\HUO=[?SF_(%@3S*0F">8QUWKQG37D'R_V@'\(%&JN,HD2E4\B,8 M!E25_#80?H[&>9DF'2ZPLG/>6]N)-&3G2!F1.7_DT/-D#V6PM&*AAPL M$YGFPQJ'CZ;8";'F^H38H69')- >PGC@UM9T7C/GSOT"VJ*8!1":JMX\%GJA M$O6S%76AVA]!6J74%U/>-;6A[[33L4/!APP,S:$5'XZ[R*JU5'2SD=>)ZLZZ M%H,[VHQ*:L]%:C.W +N)KJ;WD@+[;^HZ!O&F%Q]K6:KZ(P0;OQ&VS6(IC,U5 MF%&MO./9"RE[#TST,L%&KSND7$47E82?RK9D+^9:Z?,+9DE#&,(7\*0OWV#@VQG)K6*)_]!T]JQF1^06 M]]BF>T5!9+_3PS<#R,AY7H_8P E)Y$42E2#V553\_$(M"_\.[-@U8LMR[,QF MII_8W#3M$'T0[O%S/M ?8ACB9G%+.*KDKFGX$,2'$ 5X-S-M#G[""^'1,$23 M87080\4FM^DJY,FE-(:YR1 AE;*QUZWWMMAO??WDN.??39A&N750SB$V5"J>');^"R.;4]$KYA M1&TZ,7W^._L&UHGKF__FEV!_"GBQZ00>0J+(W/1A)K@T/6?BOZ!2,V!\LZ5"!#$,'D*HIWTQH?KV-VL9(''?M ^O*\KDI7A)&&940)K='GKEB-. M9G/"].AHL6YXXW0"IPV:@?>04GS7!\$6_\)]X+IRRS:B$7_!WNUQ2)(%ZLYE M=TT0.T.7:)B$#2IT-K>G8L@1<;HW. LUHE"FA"5'G1]ZKB$NP=R+>@ MT(;8'A5[V()9<#-H8+P"&S<@HLEC2M6@7*%Q4G&]):8'7P4>G0268ID3FH1[ M&2;7V-$@% 8<6\ORA :WP98Y[O<5NHHK4DW3#YWK[ %Y%G4Z!3;0/6$]SL!2[S:R7:*K#GB+5!+0/3O+[[ MV^VGFM978&X&G9EC-1V*)V=')Q/LVBSXX-@X?)?)D!P ,,_CMCY:GO!/^@.6 M)1-5WB+G8.N=0;F,@O5NTDO2NTEKKYBZ[EI\]%Y&<(FK]X/A\-M#)(RA9XF( M+0=%D2UA@AI\)#T4H.7GP8 OLKD5>,P*4'>,[N?@T[#V2XBU 87%[0 N2H=I MDYAQ(,_$Y+!'@;,1:T,5CA+(\[-I@."#5\K6A.?78)6 %H&UJK!P3-H3A.R\ M@&;!)TT<\*[X+? K V#6B,%0BC:Q%KXY%G5Q$)>@,'_:]F"D/AU/;6#MTR+W M!70HVP8&5TZ(/P5[&X04G)BH%I 1S"<%J7% \X"7Z1K>U)Q['#0Z)<^4HY%1 MK;O,SY2J>D5!16A;1FA0Y0PQA?:1BX,7S/$?"NA/PW$CD+O]Y#!3(_4@M9]- MU[&9^GX'GC*X'".NW82E;H+I8R8V-&;RUGNA0H7E5F'PP._W3*,"F]&)9M,A MB@=T,B?@D*"%#7%> 4P0A@MJ)D3N+'I DFIR636!4O[(D&13/N2 MT!^7P%D+C9,G?2(>-D01 G,#8M2M@]6%T0J$OIAN:%C&4\3],DK"%7,P0M$2 M>=6JP!A!O,TY!WDBJQ$OS8:&+UFU^JH(GY 8$LFY[(EY :Q%8449N!,">31% M5'*:1SSJ$N [%*!P70%7K-#,H89A*Q7>*-?JEH;ML)!GMY7Z6FAS:P.KZ2/Y ML7]@DVL8H^NOA3%\] H,_\ 09L/KCZL9[VSE-^*"P.I=[MG)]0&:!SPX%RS# MP 0O]H%:)ITPE78CM>20PF)&53 %?0.;_OS[X'C?[@>/-P,\4O^S_F!AXQ'CUP> E@.6#\WL!)/ MQ) #E1=^7'\;4TU,\3'UK3>T'A);ZW.[BF07N:8Q<5TTJ8 M1<.4#L0G,0T_^.V1T1,4F(&A$PQO ?KH!>TCNQMN-T /+N!N<>*&:2(>3;%3 M.*X#*C!\W?-[' %3AYS8E@GT$[HS%D^@8@-=[LM "C-..,W;AVN4.W:]UFF^ M^]=[E@#")R%!8_2$47,2H<0Q+BDD= /$8Y&>,%SYL@_L]G?/[T-I)5P;,TT\ M=H"!_,V>PZW%[P$L)R8W(+(N'II L G>*&/D:Z-3#7!VS-,GJ"4<6'J='KO MOK]GE@[&=#?V'3R!(2(N+6FWI@3&ECR*H7VP+W$SR]FEA^X!T:0EZ+$U)&@@2N^4[-D-R)AA:Z3I'KSWG(W9LX?)Z,IR;X.N$*F@2P5/'1=>4&LSKB MB%A"\H*YP;PE=)1@R3#QDPZ9.+,5O9C)C:0!/_R$#O(L ,\)?R<&TIL?-R.Q MR9=05B0MC%>H$-+9Q'T?1FD\_X K=&FYZWA:K/$GM'/P 2X>,Y(YZ.!.+,:_ MZ(61($KU @L:=0SJU"!RN=G[Q.C +.#UXE84SS$!;O(*[W.%A-!P48:YVR63@ ML^ MS^VQS93E,WK),BY)A1Z=#+3C_(R6-2RQ-:6@5]SK&RX$O_!\9]Z-!3(9 M5-85S-,V2Y>^X!+[RBK=FI/,OUV_8;V&!/?4Q90E>:);@L9UU*CI>_!H MK\&MX=0!@]N"5W]"54:DTF*>^/KU@-/Z2GT^LR]P[58=-CR&Q:AEU6HC'??. MI.G 82<9D.&PFZJ^IA2"XNS:J'\IE@DLC'>'JM4$P3-4JYUTG?H^"UN0]9+1TP&56^M_Q *E&@",A /? M@;!V>^4?EM((/+HNI;%[G)*^(WOJ-.YK:?-'EQAT8!MWF+64-?:C\FT\F5Z4 M'/KK4*"P0T!:J?MBUP[9*6,4YCK2BHJ@;0E1:1[6-W!IF/_!)<&64&P;D>,; MV,Y8("KH_!Z8KL#LX<]8%H?GY_ -?(&R7&V$J&,U=5)&PZK2P+J1&]=I"Y&E MCL+$0UH^:L12M^J[S:<6<%^Y64](BI(=1"[!ZQG:1P MQS/B<*R:T\8$#,]VR9)0HF:6L0Q]BM\#S/=?3\UOP\$<&)AWO?E3\,]_H=;S M$@>7:5^H"'&35>#@Y2G,V9%%I,:8\<84Z4)J1::R$:*WK,62I=SX_A$#CH#1 M,W%/*U1F>&42I!J9&XXFM3#O'X,\2,0 ^SFMC!60_XD\R6>@17)-GVV+"4T* M_J Y-MG^'_?1>+S*[, J!@9(]IWF4 8Q]SWT[=R Y$81M@?T$<(9J@0,%C;ZU$:H>Y>&Z'[0\:N'!G^,\)#$I@OX37A \TV0-P MQ=$XQH K#+;8$ VHQE!H:G0RPE_,<6M1[-2_P%*;LJUT-0EM\\%Z&$MU(T'# MFGPXN($9^!"M\5VI5[V0)4T2EWKPWB!F 3?-7Q=P%1X"VRP+!+:[ H'M[1;B M;1^)/H!L(ECH4P0LA[@4I2@ 4@P%,KN@Z*X-AU1B4#\Y$24V3W;T(1_ *9B0@0^PA98(5CFTS+OCP3^%%25S[?W MGP*3_V9Z7A#!N3X/AK\H+$O#GUJ+/U55!L-KI=ENU%H-52)=;^65W^!*R9ZZ M0+7U<^1P=5,+WL!$_3E>,5ZO+C&7O8"QPEF#]A1D@Z7 M">:%#%H^HJ*8.+D(M!,[=\(\0;@9Z!L^WW&3CP [?P@ M%5]Z*<>ICG<**@ZQ3SJONZ^F>!2_-8P"KUG:'EW==PB1^^&1N@WA2,RR+WLJ M@QAR7SLM3F;?468-G-& ZNW46@-[1()[3^JHV]/[CC+KS;?FFIW"U%SJ"^TB#4T)XAC1##BLTAU19C' MV*'8Y>>H& ICM(Q'KE>.VZ("CFS(\MET83$*E57<_.13G(W:3@!+>UZJ+)O# MZ &9+A+\SOUD G\]8MU-OH W]06;GO!3:Z6,R'$.-38)Q<0"^ *Z*-+0L"D.\J3(!_]M+U-59 M[K4D,![,8V7C,SU^WIA54TA,AIU0KLLR#/SI^!SFST[*R[\/=1'85>B0_N .;..+R:-"DWJ/N(A*IFC#1DDPIRQ4[2D3 M&C=IQ6B6W!K$C1%$T!#?P>'MX:*JO;_ MVGNSYK;1+$WX?GX%+ER1]@1$:M23::LE9_775Q,@ 4HH@P + M "4K?_UWMG?#PDVD1-GJB)E*4R3P+F=?GH,2E6RE LL29?(35ZDDB:\D7-,+ MS& J-JIWL"GV_AT(A 5]_GTDN?2Y23("6A4%#PX3J6Z"2FC4""F=B2J=]C M!2")*)SP195#K979NR]4D\Z1,CX4\-CP)0 M8#>UFLALYLW+.%&C94(N+6P]IX[WF^JXPJ_?40J'=J#?VW GRX^G$H@7+1E+BBK!2$WT&US 1A9 JKFS&K;:EG!SO+Z.\<)65+< MPWVW^DH7-(H[G=(K%.Y_5C_':M]W]H]WEBCO#_V37G.:GR055T#%("J_1^,1^SN9/K^\4FW^61(U42T(+3>;-P$ M;MPFJ]QN4J6(D$I6N7\8G#R^?;>B:;'(HOL0Y*BPBHLHO[IY4-*ZFGT_?4I; M#LMI7_].K1&"5P)4Z=$.O?.4Z27FV7;/P95>;O"!VL6[Q6T['2&X[8*V+97$ M<\(3J2MIU&CH_%Y'EI=#OW1*83K>^SBA9\A[(B&@EC<5\13$"TY710>5%MGZ M0RSH&4>S4K?H.Z76W&BA@)+0WN'%84Z=Y--\EF$Z#@'%V(DN2J!@4$B2/YH7 M.A6#[MP=D'YA@N'&R*FDES?7*_6[WU+NBQYY3 M$@I_< %FH:JR97E#A_\Q&N647>T?NC HO>9'"+8,1VSQ P5(Z0N.&5744Z2! M?'=U%ATF_,*C(" FZ*2//EI(,/3_"IF.6/S\3.N7#I]+_=))58+VNZT0?NO* MU@4@RZNY^U4U0>(&7'X1!H_D[C\8AML9!MDV_E&H%"&T5YP$>0AK&?YM"R,: M80D%B)/_^&GPT^(W]D\ZO9/UWKC2^$"W<]=.6"TIN,&0Q8V):=='MR-BTVG3%]I:ZWPVH*65SK5WB ?[%%-+T:]:FPB& MAX]!!(M/;- Y/'G\$\-XS![RRU+B>H*CVIBXML[0ZY]8OW/TY+2UA7E=#U9H MRKO][ZJC6G=/MS%9B,7@EHY5?!$@P\5Q3[6W,][:)W+!/T_8O&V'\?;?FPR MV26-O#CDVW?(OS,Q\N*S[\1G_YZDR&[<^L,3__!H?]SZC7R&==^Y!1-W PVZ M-0_W"3;[%$>\2>!U.S>[KE#;ELNT];?N1[ZN+5/')9"J+T.C?TIORM]'^=M? M[1D_*M2'G7=1R0T%ICX1T7&P79)[&7E6'C^#&CG*^$#%":E4L]"K4!/)JR6B MG>_7Y3F#XU"G(>,*XZCX\(TOX&.>31GR@G UOLEP"H!I&I]F891TO"L$=;*>ZV+)( [^TG7[W%<]P?5/HAA[M#;+K OHN-IE]@:T$#ZHWO$) M_6/2UH"RM37$.!8!3B*/"<+'^.P("433Y'D^=L+<&H0([T, &-0L*4#$FR+' M[E P?DZ]L_DU_,OK#1=-,/DM0T0,8,#W,0X^1[#6( 2Y()/;KQ D-O3.0 :& MT\C,U.&N3QPOS6#0 J%!@DT&KN.P=="\U"A+T@:)U7M]>?7G&R6IS'P+?)X, MI(8O(+H+8N2GTAY+&H81I1"B/O)%UA.\4T00)S[(6 F":*C8RE;?<6LMT0(A M_L/64IG+KB%;EVP8A6+]Q&CFASH(&NT87%_G"-1"BSGI4I,^[4QVSHA6=%QZ M3KPY!YX.7\$G[OO>\2G99/:#"!.V^3D>07W0WUCSD*B>TE0.HPE>@04_L/N4 M61%:K\ 3QI%N8.8)V&+ 8N& X %8D,.B01$N6R"P/W0 K_/ M"45\+RWF%AL9M^+]4W&#WHUG;>?1S.7MV\8V*"L-^6B1C=A7[]LSGT3?J=D@ ML^!>1D'-9GGVC8&<.#AM#$#2I2G"B2(@G@IA*^16D([E 1J90$N$O<)_0 C0 M,IH635:J8KY9D)>(C#0B8"@,K\_(4!F;@6L*M@LG*1F-KG#/,7JNT.]K>V]^ MRTV4$.@YS5F*#80X24DPB%'2XA%] I_BPS=PY'>#P(J!QKTE9>%KH%T- M\I1%O ^&7TAQ9D*L8#C, )YS_Q>!7C):F,:S!#+ZO8:H2;"+C/;N(3X7+"D6 MU)\R2*\)\6>$I"N/ MSV1RI!A+ALYX"WH5A5F&C40GK^3)9-:+70B5G4!_^HTHG>K\>50ESH PK].T ML&T%>?A@;0AOD-E7L).+/$NSN9JGP9IP:\!#_=Y3JLI+AK(S>_7$1M^R69 /2>' M?8I+_8[ JX6'\:?7@GRCOZ#@;^!K'?R"^:F)42$03A05XAAQW 4^#(K(EGS\ M06+P2\52S0KY,FC_!+X/0I&C-A;*'?^9W8H9"A7$$/O'V=F%$@YJV&5Q$T5E MQP.O\Q-($8)8ZBG<'P>84WQ+O1MG(H46$2%'IO#?UI'9#[("397ULK=XD$UH MY) ZV,O/?ZHC=0['.A9TAGK^X>FQ%8CPAWWRW18!W]>5.8,]JKN 5[>\DIZ3 MW %BCN!QZI0IB6TD/SM7ZD),HI4 MK+<8$"IF;8*6E[FFA;Q!8^L%1"#.F*W ?:O 4)7XUHZ]&X1&TPA:&9H$>*Z3#X^>"7)8.T[89J;0#L47&$CMEM&Y#,>;ET3']V#T;VXL'939 M[.>AL9!43U*+>01R]3_GX!HO,6!Z RU39?ZT]T%9].]XX"B"3EKRTOJI+2%I MT :)']M[HIR1\2R4L^!C9/&&HI;X?1GTYE,]' E)QW$DW$2Q?N ) $;N0#)';?M7EN@D(3,AP$N=22,HCUO#;[[/]G^P.O6Q?7%]\B^U9;ED%6 +<%=@/JU[8Q)W$YKY/ QYW]WD"I_T. MAZCW3M6DNVWXC_T'^(\'50=R7?]QT&&T+P0><[6A$F&]V;=:4^7HUR43 %F" MXD,?Z'7NB=/YA:#L8]9U%-') QS()..>8@S.FF)CFB2MQZZ:N4ZA,_/=MZ8Z M%LA>$<)C$^N8']?&,V;SDHP!X'U>@LKID6&*[\A(=NOH'/ ^36@9X;SIHO3^ M!2*I".4'./!T#H9K:+)ML_DHX1&.*A(+BU7FJ6S;%FMZAA6[.)RJ#= U!9,8 M9/8<0V5CFBI&\UBFN$8JC> 9E? \#I*Y5"4,G-,QZ@DB@4$ MBL,EZ-'&.:/P%YJ[J!8S2O:@AR;!7!)G[.@HW>F5\SPEX>INT Y YSRF0$K( MS19Q2V;0*DY?Y4J+14,?\4V38$RO47-@]%A0C"KRM5((0PD2-9N5!X-6%D=E M[!2YIUEK]N5A7NR $V/:U%\I/];Q_OLF3J+6N66X-3HW=+A2Y=58&[&GC,)Q MBMZ#1P^\:S68DU4"+OT6G#90%&HP)T9N9#2N0I.78<%&9S,9 WRR2+@J>3F<'P_"W@,70*"X/&CURMQY.BBS)/OZ;97*3DMDAXU #81_%G;ADG 0,=AMEP%$.L5' SX/S!=^6N!R7)(<78EE%# :R MFAIH'7P:RJWHX!5-@Z+HRFO+D2P+O:$W)AB>1.DUT!P^$PX.;FF"H^*,^/$F M49047A%,++'#^6R=HJ+'4@(,8_42Z-&F3DH6)-BEXZ_)OQF);1 QWO*HI &>:E=W[N>^=@V'B],VW+ M7Z+Q^Y$I3BQWGP4>4-)_S>%G$2*87](\'4+NQI&VO>[!?^UA50N;H,#+ =&G M=Q:#JW 9)7$TH7/[H%A>:FOOO3,X71M:_-W9Y8.9E"PB9K9893IA$V6(RR_#$5T/_\/2$ M0Z\!:G5K-C2->@PC$#P)CWU^8DJU;,K2GX,16+_S M,OIE:0B TR08X_GIUQ[L'Y[&CGYR+_1K"PS"OZ3#8QT97.<1^[K:%/NS<]4! MKP\ST*K@%3_^HL8)F.JK6GW3JP'E=#T19X!:4QU%/;BZJ*GJ(1)5QXW"^Y9+5!ED:9AHGHL <+!16"C\7?( M M.'HI=R!0I(!9K[W8YW,<\+]&)UM5?+XL[4N2D-[ZYHBO5VHXAG$418U%\P M?RBEY82Q,OU+JBY6D=_I+,GN(PRQ7J.E7P08SQ4C;!2ET216$[5L7J97DDE0 M712^F_XPF^=HG?-O\7B;3U2/)3Z&SA^?B"8KQ7IO M@<#!9@"*TCM-@GL"0?JYD: M6%HX!R%/B2VRB&*:V14N>&//=TH(DAA,FT _-M+%'TYE*4_:PG ZN0G\:-$O MAQ)2>9!J5%XYQ7DW$D'/5=[U1=Y]MK*SO7[3*"\M'5!DZ4BB4DIE-L.I4"J> M"1;E".2 KO=_=7+,E8:L%Y%CT.H>_8LL-A846):A_2-%@D99!2,P_'9WS;OM MMVAXV8XO=F NECGEJ.E27676*JL_X!#; EGQ;'UM1S&#E,L]FRG*U-JNI=/Z MKDXCZT>5!-';S)Q670NER*]/:;>*G=3S!SU*43:4LSR&*X8-T(GC5.(I" MK=1DSEG3H9RCH8+H4&:3 M"KO,A-[%+]FU8F[?1'^KF]A;3 MT_4.*EF33)UV_U2ILR_4LD@]0=;[%FC*)<__(P!7]-A^>JV,S,2V/2Z9TW8K MIH;GH ]%GU:4_ +'M5BDERTC@54Z:C7?*&?[:O9.3^M5MBKHP?-3T$T>Z'-1 MTK6U][>D444.TC,'&_M4*XKR7?6HZPOB\-$43H0[(+B,E@83XVDVR%A59MC& MXG:NK:D9KM)-V/'18SFV4KQ0&] @9#'+Q50I#5"*7>KJH/BD@0")Z/9W4,&@P.B\DW4!"@C M2$!@GJ'0*7T1[U7-HKUA]K@:;(*UW5WCLY)6-EB3N\:^(/CX^J[UFF1;>K4 M/7?3H=IRLHF@0MDJ@[H%*G:)!;.X(] M1M(,X[V$$W#+,*US;0J#T<#FR'4:J$ES@FTDQ@K$OXMUE&NC2[?P%QF7ZJE, M+E7-:_)GDXN# )Q5-=D=7;LH!"5>@U%BRB3B1UKW$*H\IEIEDR\R.&5/Y$^] M=8X"RXZ<-PUKDHH%0'2@(L,5MU>SWNM&H]H@RB^ MJ-!K%L15%^2-W2.HK ]89-,RAJ>R#.P5'$4DK5983G]]\MTRK1:Z5RG1M?U8 M4^S28_:52V/0-96R%E,$&VM/$ F+=@S**3=94"7*#-43@_M.Y0L1.%5X& &D M"FQ,M0Q7QJH$OH@(V!%];)J;$'%(?#CZP[Q,< ]*/6%12Q%%="OIWR(7IXB(R\C=("OQ+#-!*LJ<_";L9L8SXP!2@C2I7*'"?P\RAE# 'R5.RGJ M,J_==2G4X]>$JQ;CSTH,<,_HY\GOU/OY7K<^;*,X?/"4S<6'&Q:'\X%LK09\ M7SJ/;>->HW @QSH]N61CJIX\MUG6>"1*B%DP97M5#3O1QKC&HG&LWJM?(HH-480\?VVW0D1307RD(,?DNLR$7M MJR+L.;ZM?5XD, U"B:S]==R).K[Z%_N69.SA;WM])0WI5HKB38>Z3*G]"*WD M^O-LU 6#S%+8UZ%NV.U,7J&YQ0F+%+:9EU@7:V*@;-39#BI(0@3CT[6GA-*! MNIWZJ:F6D) Z#)8?/Q-WN(RRZQ6MP]7ZZ+#O0YZ;OP%'!'-IU&TL@G M.%J O:FIR;\#DT3D&..D%P%Y4N%"$"KRX/^[8P0J R)@+V85!RYBD9^I4+ MUI=D['SKNFQ6TO1D_MZ^=S0_Q&S4\)'4$(!1&0I2$U")LG[YD03:PNU739/0FG*RSP* &3R>.\UL1)6S&*$ M'^CT+R(3S4O80S&-DX!/[PVEW=B7Y@"[@/S! ML$K& =P:5X3(21+_4E?%!KYT'L "0#S!\D("PN,_8G @:J)' T41*W1=$^;N M>+]AU;'1+Q3O:T51: ?I\6O*A,NBD#]QIXO1$!0]TW MIP'*ZM7!>_*2\2Z6RF42-.S:M$D E4\R"#O 'I,YZ-IXT@:QLV=U"L?/I4YA M4+.T#Q^K)P1A@SL]1HA)B0LH#N\?W @]0] MQ.([BMGA] JL=4 FYA?1.UN7Q_!<&C:#?D*@H2H=[SM];W8#MQ$GC@PQP!)- MAER99PD)-F3XHJCN#X25[&*% V4]R_'H[2/&[< =:GK6.]7_U@Q8*#N5'AG: MO.K1JFH>'?)1*+*("P272YY)BC2=KH-MT,$C:(+@]-%? @M,MHO!9 M@G=+%AB!)ST'J;8\R'-6+YJH9J)K\&;VV5';]V02CR7<'%,V^NX@Q&3--"X* M+F^Z.+NZ^O.2OG$US['?V_L#%'3,W@AQBZI0O_KC][,O&BBMN"\0FM5G2]J8 MD3K?Y6:,L)Y<0B(@/ \[1XPMTDP9O&YM@H ") FKR*'N6VI298F.I009^ C@ M;ZWPEFRLJB"NRF *OP])6A+\]WA>K:%%B<5T,^)Q"K+%\VYG/)K,,2/?_$(ATL6*+O MZ"#B\%!QS**-X!Z.>OXA[&$/XFR+(OZ-4@XN=#H-)(.6Z8"N1!,,C$B<\J * M%$C*:!.]2]$Y(E2G;-B05E5(QA1C>AO$M?!'^?[4N^R6'7:Q@:\5;.ZSM<-CZW:/:=X_ANS0HJI+;H:#8 MK(A^5O^!WUMA.&^_=]CITVI7G]VUP2#3DWZG>[3F:]H5_Y@D"J6MOE!R_ _F M_0^83EUY(MN^KZS?.=K^PM:^N>/CSG 7Q_,)W?$'G ZL:S?WMFQAJP^^%MZJ M#,XCZ5!+P&X^1Q=)K:(,-F.!G:ZSY; =F_UY+KOWC-GZJ<]NW2L7IG_J95>O M? L#M3?1PU5)\+D"X,VBX.'C/Q^N(E?JZ6M_'-M5Q[B$5]S/M_AQU4Q'^_.% MK+2]UCY6SJT<0@MWQ5'7F\_ T_EL-I7ERY)]TASNGM(<;Y/M^N]UMW.ZV M!X_V#@_]7O=PU>M=VWMYT'U>52JU5C=)7G23-= 6#O$+G.'C61[^X/3DX0+C MY0[7N,-MVQ>]8__D<&N7^+AFQ(NUL ;=;-E:Z'7]P>!H6W3S8A2L=(G;-@J. MAO[1T[IX/'BFZ\W/X#;W_K MYHE_V%O9:?F>HA\_-"6N8/$LI\0M&SQ#L'>V8">O%AWYH6]_!5-IZ>UOVU(Z M\4^&QWL2/*G.4*I<+F5Y'YP?'6$V1SOK^ZO'#'^)P MZ/<'O6<7/?B1[XV4;:_;]P^/3Q_FOO_(ITA*J]\]]8_ZPX5JX2V5Y:TX W&5 M"D)9P='@:&$]X;!6(WC2^MWCQZZE=$H5U6.]8%YFO[05+LJV>]WNWU:L83RA M;SZH@NISM7!VS<*4WM%Z2]A H#W\#5N(\SSTJ-_AC'5J:Z;Z;8WBYS;95)IK M:D ./V_#(E_WRG;G&#[.S6YX@4N,4E-S-,:KG6"9.'>654O)=\A-STNC#-K= M(!Q=JT\4>>4CGN='.,X*<-'NLP#@%I_V:XZ1MZ$AL6U>VP-1=DFP =GD@-I@ M!75FA+VV+,BB;])BC)(.>UXJ#&$+M'V09\^::>@R/D_^+*(SNHG/Y MAH]9#@]UV49R'P[4^_'FR!=[:K-[;"5-OAG?\FX(1+^K0-.I$SKC [I4YT-_Q%QBSZ78%-'XYW"> M8U\G#H4Z/J[V-CV1.*=&T_V2YC6*1+Q3ZO^D[L<-2?%)1?8V9>Q*1/I>CNP2 M3NPBRK%XOH5(M3R] #._S4(YZ"\T44X[Q_4,]]_V2L8V0.ZL'SQP7WZR4W=] M&UAQW)G*T+D>PMI.Y],*;(&_&%7-7[]-=1$<+4H;@X^+W^0I;(S:D,(VX,-Y M;G^]4! <><1P).NVP5Z-;Z)PGD2?)Q_I(/[@<[BD/N0+.08P22IF_<9-L^N3 MR7:#-BM&:@Z/CCJ]QVS@L9%1/_+]_@^2 S7V64,U?L9XC[=.7J#;&3Q1)Y)Q MN6W,UFTJT^HUE=GL,>Z(&\*V4//AWLWV5_^,G:46(&1'2BGY=*F$*4@QXAUD MG64:??-ZH%/_N%G:=?[C*DD6)G M1-+K'?NGA_7"H0=3R8H2<0?D<[A%D??=TA5B*>R:LH;^\*A>"K+_\N?H1?XH M.OD(=OQNR>1TZ!_U=Z"EGD[^#%_DSW*ZBF]W+'Z.CAN;-/='^I!S+^[PGOE) M>TPZYLQV)Y'\D^/G(I!6J7!<'#IZ'L)JCQU )\7L9,'N_Y%GQ>XDW&'_Q#_J M[;>(PVE B"H_9UQ%GE'P0TB[UZM22[.H.Y>S.I=*GO-4_65G]#0\]@^']0J% M-\]1YNT@ZO4CUFJNK;>UZ-L9E0X0R/5HHX"%S@FM'MI?#&2YC>P.IT H-<-9 M H(DI8E A>0\12,^R\ BI&<-9LE."81X(IMA,_C4D>'BQCU9H1 M(&S\#1%U:;"B!?[=,$M[K=3-'WH;GR>_9^DUIMW?1Z/M09N>KL>++WF;9YVW M41K1 [\ "\0H;S/*WU;W^+KWYB6E\Y+2>8!%_]E(5"/#+M5 =9!F%WF8IT\N4NVV$X?N ?GCXFA,5+BF?/J MS/CND MKR._>U)W'_=9%GV_B9Z'4PMF?AX[Z?,L9=$/F.[9 G7%M[L312VIGWV01"]) MGP<3T)-E@/9-.JV4^VF)"[W$1_>9Q'>8,NKZITLVRLL8J%S> M5\QG& >DX!Y^38A8\FBUYE :/%C*"/K4FN^($RUIGEG'4Z-=&V:X\OE?8P-] M7I^DR?WU'".G$9<130FD"/I#)TKBQ+HBTJW]/.92VONI+WRZPH[5+,\J,( . M[]-R]1@TW*(:IDGSR'&(<4PG,J)=ZG'CZDLW0>&-HB@U\TG5S%69^D>C?X,B MPTS"O75@'>^*IK;+]FA./<\KAX?AL+H\ED'SM95U-B3C+4^M7C8K,P3S#'=$ M6\,/G/GQ-)!9_HM.%4=KXM?OHU(/90TE]4(#[F7P; &75XSS>(1_'66WD>]% M6QXCR*1[#R;FI+SC4;"W49+-"$=B$HQE#N^"N8G6P/;-)9@C\ ]ZQYV3JK6S M5,@MRD]=8HHL"B^"O+S_D@=IP4JQP.Z[)$/W MR9R?4^\_ R Z(.+^:1,/H)3Z(^]X_X@3X).RRA-7-#3]QL,LI?XS/4,%TP#6_TM_':]61= MFM;+#[6?R-*ANC+GF7)2C4^M;Z'=:"8J%"*T6!-LY4\9ZY:TO$2#+ JK=C(P M8__T_V%FN529Y?M9="!+DY7A\[>$ZST\[>,MU,QI']=5Q 4I8YQ&C)*437NY MOZ.3([H_/.YY2O@]JCJ*OM'S>]UC_L9XG.-M\(QDIM":/R[?>\?[4 M/].SD>D9#;=580PD<:(L<%!DIO>#UTG453%!FI:B9ON6P.L\AS6U]E#PM%KX MS8)';+!UJ;*XY_'G:@AY!NR)PW]Y)C$?R2=0MY9>[9L)\S(?5Q\2-;MS$RUR M>NFU$[XJ^<)N[\^IK95PB<(1C][_+3.VJ_O2 ]/SZ-_S..=C&>$9XHSLU*)$ MIA3J$*;&X==!4MX0M1*9"=GH!X-8Q.<0J8TB6&[$5@^1 BX%1*4'YA\\Y?X- MCW,F6303M45SFB.0$_#0T7UCK0QCR_!OX?33D'"9]/B<%@8219MXU^A5HZ65%06O,HS&J9++L OA7,4_TX/O2LD(Z MWOMYKB9ATP%&E9*-)K5&Q^<(\"2IGW4XCW2CMS1KXZ/X-4L9N95YZ](>2[9( M3.S#F.@%)L*PR7Y?;"*DW@>TR=I-A+I97G_=JI9"N[S<5&W+XI]2:_=!:P_K M6IM7]IA*FT\^CV; ''C)?-[L=\HA(,>0/J**/8M%&B^E\;9;%5/#5:RKEQ;Z M.7BRYUHP20CR_GU01E6W9O4;L8\:5TRGCS\ $3[Q!=WT)[WV*M0MX&0P\GVCC:1 M[PUB8'/QSDM_6NE^..C660V'@F];MO=V(]L;+V0]T5Z_AF62G25?L3V)OMHM M/%MYOB:1_?#2/'[6PGQ!M'V)+/\2K2_+[XV;OXX@KS/]YG+\RY/'UBC04&?G%V@ 6ZD2W03+GD@T0?5R.@E4VJEJKJ='7 M%P;$X\2$M2DVPHS&8I+0=9#GZ3B;1K_#+UHH8]MC%\"6'#;3ADY\+.%_+IWR M[K+\*P_EF,7("F$TB3"$NG+E&[ MS'=7'W]ZV&T^DM>16@KNC]8"1@PMIGC33!1X.CU8(?+I_A< ; M2WA74014)QQ@ ?';8+0PJ$B)6FG NOHYD6AZF'/ M@)#OBYB$R4?- N^R5*@6OW-)Z7#ZBN@.ZED8;7!V]BX'PU5+ZQX8L=I.)=^Z M]7L?L_PNR$/O]RPC776%5<0"\O6 BKW-=[!M)'QKG)R2UU)&!.3T7_,@!QX& M[709D32%+WU$$=KK'OR7]UI;+[YVE9,8Q#$]S5=QMAV2KP3LZ ORMM_C?\_C M$"-!^.$[,2W@U]D\!_FJ?C&*DNSN#:D>B@[)KR=\W0>)7'>AKUO]$#=J)L"E M4HV&_[S(XUN,S5QA/("=I-_A?UA?P0I(]YR-R;[IG9X>@4:_AG"O5.8(,QF!F^6K=\#.JP M^A&JZNIGX-XF8?7#XJ;IT[NF#P/0Z*@3R]H"0"_&TZ;/:5O53X$B_]7P,=7W MUUZJ3ZJV\"CZ6ONLS!N^.47^JWZ8Q%\C8 &N)ZK^<32/Z]L'I797VPI<9^U[ M65 [>CB(H+XWY4;HS\'.*(#7DB#G>_<]97M'2'&W&M:HB*POJ)]PV16HP&NT M;U"P@D#PVJE?=4R83ZCU ?L\R,\-BF(^G2D342H-E )FG.Z(@#LF]P! M]@VH\U*KDD!+LYS$A[?LDR;\S&D5'/G *YW?NY[9!STSK24O80'>!_Y=;98 MY!_(]_N/*)3]U;2(+W6P]J9SJ8P78UO@SRHP7?C7(@(O UT4;56#P CGXU*Z MA+))1!M"?R#*;V-L$ $+$LFG\.[PQ_"_^'O)%>%/B];?%MYK-.2Q?#;0DA\YHL3&[%_R1>L\;9Q6X,_-8B< 096F=S#7.[4FG-,4&=>P\"33!XDOU^P/Q M*JW?6E\G#Y;ZBS+G'#2_C.8%TA+(QC/C3;J+76-?%JCP@.XXSCE MB #UN05R2W W(%=3( KC6 N'^/#-=(ZB"$Z*[UMQ W(C8GP.$HO%!)Q M(1^>_VKEG"O:C9)+N"7UO GN& ^S*CH#D96^]Z]Y>"VK(+4W(;7+QHW4-.-Z MJJUG^U<1\$>61\A(*,9!=Y,6M4CB_7-0($J;J[^S]#KC*&N(-D.49Y2EAOT52B#0C;S[_,_S M]P>]4S:H"]A:$-J?4URN %+*D2/XAX0EB:U_+%PC'21#AB_9+@<3D267$AJ1 M6C?L9LR'.:8^08Q"H9!0T6"TJ"84FD)/ X-+&"9-XS(2<HE-@\S^Q#H;-#DD_.98>G$>(XV M*JP=@0ESQ39L"]S&TLH-<@%L^/NZN8DKDAY?;Q*!?(%5&IT@D=5BEE%084?B6ARHL\N\Z#*5WW69R#\YKG<21SWMX)Z 3PH4^G9,RA'#0/72?\ M"NCLDN0._>B#TO?BD]Z3_VD7P;P[N_QPA9^JVA>'\< P+S (G98)MK8RL2?1 M=5PDHL0L^H&'GE&H,D!O%[@==@@^CW)YJ0O"?K5\Q[S[%WK&-1)>81V37J(^ M8O-+[ HC/02GG-S[CB&.F"9QJN1'=;_R'K7M/93 7VQRIZTSAPKEDQABKMIRSNN1&9S@"$O9KS 4F3,;J4 MF+A6Q*[L\$+'2^"PN./;D4HJRR;I&.7\D1V0UQ:@4Q\JP75 "2Z1PLU%3/]] M$R=1Y4)48(2W"A81"6K@$SB;/+NU-Q*EP-89BRTT^74)QL"[!H)/C=&"B[T- MQF-!'9#1D' P"JO@%DQZQE) :6X,WME\E,";1A'014RRA90M+ &(XQY\@1EL M#-$=6,=-E 0B.IF7F'JD,S2$J,U:U%;S]&N:W:7<>P@ZG]-,9/<$Z'I,2:L1 MC6!8[5J>7(Q!^_E,H2J4%\Z5)JCX&?!Y<5 MS4J-42'W (H2^&%C(?)05ZYD#T+ A(;09Z2 M$T#&3!'H;V+*[3X;LEWE>G%V=?7GY0I8./#2X\-?9&O>&7@.\%]C$$[GZ;CC MO1:S@A]GQ69MD\/$#<3 HD7^3Y9_!?;(P?1CN3;A\@TDSM[I\)BR\0&BAQ!; M*YM97.^81=Q8Y:@Y=<,1L(@4*@&C@%L*>RH$=GX<4W1/I]:C\0W'@+4\J9O7 M!FH'_3U642S]E7^"$0"3BF"N5]#W)(,Y.L5Q*GPQ_!>#X4OXF!Z$_N7KC[]] M+A@O ;[JH54KV1,5KY ,%7[W[-/512$EF3J.Q#W H.+_4GY@0B$&4G7ZB +T M9^;A ;\?1$R)J_>]L\OXGV=P3X2NQMJ)!T7$I83=1I)IXEOE=,#0Z&8-4SQTPZU0J-?:@> MZ7>?=_7( BY3XS,*#6DPPW@9R*!@-DON2?[D&!BC?(HCS6?97225Y--@?(,A M_43L$+IJ1ST[W$.E\24& ;$R),$#]>BW#V4AI\MQ15-\![@\$EW3-$L1A<5 M_!*&E&.UI(JEAC.P>,'J!MJ8TYVCTK$TN-%B8!.,J#>$ VI-B2R?XNM2 MG5?1 F(_H$D!#B'(E+\B_&\*GW-I8I3,7 M;1#D+['FJ*Q2LL)]*B-J10 I% M4%Q3XA&1CM8@V>+AAEG%]G%?K"#X<'%\>["I-)NG'%)%HB1S!+THC"SA_]BI MJ7LER=43W9N1$RK$X^.&#YMAD2:D7M)>%OI]Q%;X,>A"2Y#3(A75(6<*?$_. M P1)Q,-A?4:+ K^JMVZHI SHU5INMP?<\S0./X+I &GXZE &^//=(!2;P_D MD33(!&6HL4X+X",B?C S0&3[JG-/&0RE[=>97PVZM9_MH9B[TFR=894#JQ7148U2"",[EK"VJ-QBQ&:2=Z+ZV%TC%0/PW=_19%21>Y9_ M8L;#"K]&I! *B4!9-T!2+HU*+.)GJ:8](&YO&>49>5[\E/T^XUI.G^).:!)( M= \-.LJ]9^,Y14-%9%/F>3[2(1%Q*56!/W,'W=L\YBBMQOU$:U!PKD0Z-M>< MP,W#LJ6VB)6 ZW0U^S8JVO9GYZIC!=IRAT.1U1*B^T13<+!2N-I^*9\9=(F20@ KAH;I9 M;F)QTC0\ Y= ^922]W2VHF\02^KDXDC* <-0:8Z83YPT $F(EV)MO$$+^_@U MNG 2,>G/3TO"=I#LD,84/ @I^NI^.LJ2I0#1^(.#23"-D_N?^2>T@Y/!+PY" M]+D6Q;?@)(O-&XQQ5B_F$,#AH2#V+]O8/%6<_X GB^SW;[ VI!0.)11YAN@- M4NG-R^&N>[AG<^!_#IG@*7IA3FFU6J24T,K%P)58ZE3B+]2N=X^UCA=4O*E@;>D SWE-<)37G4[O5-\ M%W@I"0T#+VZ"/'+7+RCD)MG]:GAH/Z';:WK"RKMYOSJD!_'-@G[J>:&:P'6) MAJX4I 5%0*8Q>K(SJ9MA'P*'\$XF6!@6>!1?9BCB!77"*0%9=NM=:@L6X7_,R@H%HC:BL% M,A")'5?<3-M 0?N!IHX0ZB(KP8JV[G>Q<\$JHJT7S=K5L&%VEV+) :TZIC9& M.VQ9JX25L+"N<)3Z/E462>NR8,)4^>MTI]U>)@4;F09D=4(>74SC=KW@1S3Z"QAYU2SFHBYF3Y'9-?7NO:91> MB]J2WBE,IX]E]-J-E0ZN 3T.4QDI)6&!\PL[+61"@NA$'5LK[J#AWI#UL7_0 MD\%4Y.9X!>=@=;:BML6&/5'F$\LYB-+KNVM%7YWR%#'DSD,.0_5/2<;8 MGO6R@$7E_@8,IF@_P3ZQ!NC$IB96;+S,(RX>E?86,'*C VKJH$:+1/D9!*=1 MOXC]8RB;,HIV"G2C^]3%N^0&:+Y4C9R<5RG"4:XB]U5R>YL$@T;W+&@UF@!3 MBU5D7@]M]7WJS"?37N-84'IIGWRW;0W&_"!PL0]'$ML?T^0\E0[A0LL@NV:P M Y$8U?7%&%/2"0=Y,TU.:H:PW4%ZUV4;J.9.%S:@74\K_)&2RT[Z]B OU/U M^S;W[O![C [-C/AO;N%?#!#-C="W,8IAQI/4.*HBT1JH4MZH\ <(KYR7W MII015B!CD!:G1.KR.2Y)&D5 MBE?"-\AMAJ$ZB:DT9J"SR:L0$%Q[(N8ET4< M:EU!#9%W-R0H,]",A,FDO&33X2XU@Y^XUDN5]\G3!?)254;'NIW3')P&E&:] M',E\[ZHS5-P IQS@V>E;KO3[:!\W^RNXCZ"REBH!^%>Q5-(M>E6C^$6]2U2OFC!S)K6)0C&;:W#J#WD2.VX M2<11929PUO32_:D:2TV/SBR/#K1@YF_YB98TEEN:EN>H!1$-PSHD['J/XY47MO- MV+I)Q%J,\R/]WT^_:JSQB@AW-\!P(PTW1$K"7(.N2.FZ#O\F9VIOQR>("14T MHK 2OQ 'VU.*<^78QB(BZ_F#4Q/?.ND)E0U\H+AF*NOYQSUVN95%LZ4JB*>M M&F@F.(GQJ$L^[!X^->$-_,.C@5V^T.NY7+_!*2^FNP%'DK #*%H+SW)%1$E- MT%\L%4DN4NT(JK42!SJTX("[K!+C88-#[5O_T,D^P"\K88F@9+@/18?KF'U" M>81 F19LS^BV&K_A_A9 U?C>#6@TPJL4LFVUO31\"S?1>^"FD1$VB;#-I*7= M4)*FA V$I4)E-OZ*Z"_ ,G]9*U==@N;6^+P:PC+*JE()5_P^=0QBH&5"O1'L MP4ZG\U3-$^>7/' H8@>'A43AHKSW-3#2C#FGFG08$A5\95%># M:DZ_Z/6D4+_?\7X+! /V@MN 3%K[RNI3E8%(2 <7\'S*K!XH]&V*DUVIOI?W M5G4$&FEKX\567/"RQ5EA5K)L<6LQN@E' %2M,2PV39I12$61C6,Z-,7LE'F1 M3NBB,;>M.8B\7%4R@F^EIA*$#<2H!V7V"-!:U7[5"D;VLX6__ZP3QP_N:%C) M"[D$.J&YQ<@P%N7OTAMYFEK?Y;Y);I^%72.EVJJ4U &19']X8A;7/^KOUL/I#9_( MP5E.U0_Q>%IR_T_B]6AWI>K\/%OK_DN#"=E^GY4"Y("K%^,&6]6N-;8>40/8 M9IP$@P0D6&^JBMD2-3]9\Q9,.SM#WMBSA-AV79!-H$(Z!G&T:WE-)2+1;^_;HBL]GJ$K58=;B>K[C39O4R'$,ZPN M)#L$9UB_/;?:I;RJ,E2!KVJ8AG5JR&HV484EB@=902MR^,#OBP.Q$L3$ M,@[?%9\2HU0^=. MSZU+UUQ KV+CM'D;/;!R. #[.D(;C*"$Q?!:;(:]<>)#&X&<;2J$MX>&QH2P MDPABXZUMPS"%@SV1C(=+'\I&W89-ZG :_(W+>CIJ_M;.0HY5NU>MXX%QQ$H< M=4GKO*YFY=8R2Q?[1-\2A'2,8E/@*#:V[QK9U6_5C&A&FFN*06KOJLE";[+D M5VC2VD/ L75TYN_QO^=QJ."9I+X5Y]'R/)CGW&345'^@NA43&6V#]04@KD%] M2"NO^@*7PHHL)U$5JDF\JMC^#;'[Z:'XMD2,[KC4/7"EFFP-M(YGP;V>=.DY M+H;O_0,1]G^+QE^)%?X1)Z,H=^&A]'G:HWU(0=QD22CX:)^R]. #3S$#5?CN M)HAQH)Z2\[]EW&^,KPB JTH>YPQ__81%&O!*CX]QX(M1U/3KC4=?B96GH21",8$CGV1W5W>L.;&H'MV6^VPNN"_2G M6"#.$:F!42-8V\)_B:T.:@1GD"69&NQ431-NHLKZ'M\W.C25(!5M]8^\HZX- M)R#H5^LC@'7-B98G1BJ+K5/=&Y@$1U83%'9H5',;':;Y8!1\0WCE^- MH'-Q463Y/4N/.IF ?26@3O ]:4RW-Y%9NS[V&??/GIU^%7\SLL;#]@XU7I3C M#_Q0A[!5(9BS,N>9/>TD((K0J4Q80?>[-')D8YH5N6+ M)*^ZTOTHO&< ;^M;]=0D[L]@ZJ'D$_(%GOM3_PR!!/1XE*:M5:@(Z8&N 4$7 MR&%Z^#HE%*1E6MM2/ 'L(" ?DG.IM0*$+1ZLKGU>!#G(\9X:H&0([$"FE7<<9]/J$4$/4WG4 M%L &G3%30(7--E*A&)HT)H/1H/2:I4S4RCB+%/!^Z[)A$U#)8EV6>A_0(VC7 M9;ZES,3 KKUN5976+JLVU2^R^ W4"Z\3K!QN0935<0I0?A+*V':R3FV":MQ" MX]FTBM"&A3]0@@Y6E:#/5GS&JTK/O>32,S!@$F_079]'O4^QMC8OHUD22$7] M A[]@RK\>T>;<&@#:6[.H+ST5?FSMQ7^;-S >NQ97_8R[F3V*C;GRL[QT0M' M/J[>;$?W6L*07Z+U&?+>6+KK<&.=$C=GQB]K^6(ZV/,@9FQ8_PQ#Q!8DEQ4! M6C)HQ U7M/!N?9"<31AWK.*]2I$?RU]6\]_82.),8KK>MO:B@:Q\W%!=JZ++&D:U(7@1% MI?RF) ,Y@H_SQU%6!]?7]&-, %O)T*8'X>073X13M\Y()F-8R,.MLY"KK>8[&HYP:F0/R7EHA!@;'-WBNF\Q!>/R4\G+4F6K2 M,;H-DCD/EH ;GV@P*H6-W)0C=J":4@MDN%XEOT:53PL/2ZI&,M:+<]M$!B:C M6TWNM:7UFG:(CV+,['_#HTOA/#T*,"!,LYCP?;F&RY+5OL?07E?1K!3SN&]\ M)NRW=SKY?=25A'\=XS@E$'9SC4)+@XT) GL$]RA5WTKG6\\?*/O;5AE$PC2X M6J:CZ:X 5?9BT&PMD'%#!!H#5Q9"_&&M1 :QV4=!N=GJ[Q%T=Z1U'<(3D#UB ME%80WC(;4E"]KD.I@DA]7_V-"8#36R;7)5C8=7<"K1TQ%+3PHW<15'&(?FAH M#F0/%2*QKJHT X\B7'?*W$RV)+*J>^"#3M>; M@G#AN^6[1A/K&IU\.U:#?[FXNNB17#B+<^\=6 @Q39K#RBV9%9/EA64DZWOO M>!?51S6/6[7K".RP4P5Q74N]/[%6Z'V$E4,VL,H7-#SF.4&SDS9@AL(_Y6A< M38PLF<+EH$2C_DE=.IL84/ J0+O\DB 09?I -"4K#EVP:S2IBB )]&:3X!X+&^V1#/0//*.;69 MZB$BE0^5_[OMV]"H.WI!I/10G](4IBQ1*/J8G"ZX8D[F-+H"5JI/&:EUE@BK MJ*=R81/^4")R1&Z=;:JVK8G3'0O0O@C0SZGW,1KEE!H1VZX2M#"68FH;.A)7 M+K,9UO=*,!DHM!@!<6B8IUT<#<$7/@4=/]5/(3;>S75*NVLAZAF;5P_0B1VTP<#5JO=2FOA7: &OHJ M"]$0Z*.WF78U-PB%O^6>8%>A]_Q!KVL*)JN:Q?YQ1")3UH_*_RZC"ID@2?C+ M=7-AR! X'*G/U+6.IHQ1(#.1^-Y-D%>NA+-+:4-B3\W,HG@!5C3) :E&<_%& MMJ;VVU?;W^9JU[8D5,JK]R!38B7R@847V1Y9%GN613OZ0;-HCZW$#XT29]W0 M&SY BP]VK;U-Y,16TX,'J.G!"FJ:6\O7KZ:1F5>RKJE7>2,51SM2AJQI\ M?IT,N;/>MT#7+WD^5G=(37UEW'>81=([JU%*JRDNW37'%D'%3%D@ HM%EH5E MYK!1@I:%;TP+ZVJ^:RMC\$RMBR:??>\LC-HB^QN8 R(1.>2_BUO>-R-@4W0& M4B:KZ:X'9MSZ]'_-6K&EY+_;=;-QF@PYX(BGCX>B(4,F8M.)C:BQ1*7!D#E60_&Y]?.!=J;5_Y+6KSO== MD,>.NHS+'^@B:V1-2OM N)[ %34!R'/5B^\XZ-)1) M)N9.U-X9J&]U5F*F*%?( MQJEH;,ZNV^6R1'7TI5HVC\!Z4;V/(CNDS 8=P-AMAS,C !OMUW,?=6PO265)&TI7+#VEK#5<%55)OR:0L\\); M ??@;Z\59[V!EX5X5BQ8W5;@$,O0Q['!*FZ>K\;XZ :0G=KDI9*J47Y0I<^1 MPC%7*#0:O45D9J$+J.G5U2I2JQK3I]9[\X!JA0_O^+ [5#M.F]_'K$ZO?&UT M"H.[DJP-L_FH!/UA+5'SZ1LI>XNH['1!L:N@;=":>ETZ-O[MZU=\)F^:I*&U M"JMNBK8@#V1W0)LC/IZK[UF(WYL.8#>E=4@]NH? 4NHI32A4U]6*Z!<+0KM5 MJ;II;:^6R@B)+S )S:!*6I(_BT*\9=99($2!!Q53 02'#6AP:&5VC/B@ZGQ5 MG8T6+[I6M(BBKV0)H5>*[Q2; \T CZ-+=L$7OXMN5%6%TFQ6^H'4[0 )$J"[ MAB,CA/>(IBG2)'8>$\..ROBKIX?-JU56WY!DZ?4!>JC>#(QT#LA4LI9UZZL, MOH*58ZIX8171K&!%1YO3:[<&I&K.Q]*DDFNGTF;73*B:):/$2A,!R1( M *+U=6^=ARS9OLA:(:M(@7"S-\ _T:=X=O)NDBC>)X;$YQ M'ND0.WSIV.7KV!9D"[3;%N[V&KT(,G])/MU;=V#$&6]=[2B>5 HH4%;8+^7AI?-4A2"R M>9EDV5=IW*<:2%V%]OF?Y^\/$,L0GAIA"1S<+2F"NQA#;+JP6&HZT<*'?]_K MVNLS*%S5CV.7AXZ9@T/BG9,7P) MD?)P11_/SDP34"!A\"\N65T%DP@84C"J&/9-=P?41GYA4X(LA+9A1^^$9O&Z MD!QLZ895O-1(B:6_(\3:D9G05NRT/C]-!GT'5(N9D[[G4+$:]\5KPO:"B(*V M^$WZ%YY1A31,,>D9T&MU'RAYC8F%/S2UJW%I(O*-CT0\O21DQSI(-6VM+>*KUY^NA"^P59CEA<[Z*<6F M5424WL9YEC9.&C0T;]@%W14,@^D0?E7Y^::N'F37+$.3A/2P7G)+NXX]E)!; MF,;D;NF]-'R:-71+J0YDV )LF\Q(!;SCVH^.!5.KHIM(^;$Q027-MWUX M4U])$"T/R?HS,YU22C=3-S1%"$D:7H7UVD[KDO5C]UWZ+?+2; Q* M4">+1T5D91AC_I^C;Q!41X8?-)8LKUD#T84 M( 1 XM FT# 7U$+T9)9OY(R)8]"A74I'BJ 3&J/(U0VE%))Z2+ FH<_84)R M:KJZ6E=IV;?9#.Q6.-0&+Z/8W?RMYPIH_GDR.?A-$C!7E( YRW.4,&3K/RML MUJT+E^YD"0*)O,MC]BO../R& M$N<"OJ4M]@\8ZT1;EH MWNAKEA6*"H&#M/-9EHJ04AX/:@+3C@?V@TH@L!UB4D@4\,QUIS_9B,Z*XE:"KO:!!H9(9XI(+<\* M+3QP%!+ZEZ3@X%!LD.&F)Y OQ*OB0W=UR(E6(9\H)@LG]\Z^U(_ZS*_,F3L! MVQX6M^F&:-SU;SHD!YN]LM;7P(:NLJI3\!F#MM05U_^M @PN@#!49S6S>=^B M#6R%5Z+"K9/3Z]!A1ILAB*78AC%35B82?&M@(0&>9V^/?WUO1V'!\_]::%KB ME=C+SIK/J'%M]*CS-+>ABR>.=(CDNS M;3/.T;IC@_*1@5VXE82GT=*7XCI<^LLD M=0CZ UOI1

2#8HQ_*"*4;A& ML.$+SJIN."T.VY)V?HKXC=6$-XILPFY&'!6N9T62!/F]: L44EHC%'%DH-WX MN;BD,MD(=Z-29+V6!Y-\ J+ MINNJE"Z.&00+R$G=',.Y8'TT19A$=V36BKYOO\BE%<&;-N22&[GJ%#1/@&TX M,4]9SI_W7M(>E-GLYZYYC6B5:NGM8$B3$%?L$;FZGXZRI*DUQ%%D^(.#23 % MKON9?T*;.!G\HO44MI& +JG+[;4WDOK&H.Q0"XHXP?1]_MUL] \HS;]VW9)$NIPY1H?W_'9%G$5CZ; MM"]G+RL%FE@V5TS( VHYOZUT.SRJ?Q#_>F79-W9>A@[C[V_CY^XI+-P?VE)8 M$YG'4AXZ3K)Y*,62MN7G372*QD;BTNX"A;EP7Y1X'X\5G%YM9I'*CUDP9#IY M1A-=9A@98C KRD:S7R)5],C.L/EZ.YDU"(-32+P$C5R,-$M!E ,N)5%(AQH: MRBY L^(9CA^!KZ 4';["UQ8JUU@A;XB4(0V$,+O6"YL9!L]?(+LP0T/I+*RD MJ._2G*!]*UK;J^ ';',2?].A1HD2.O9N0'Z)96[#7\#SN9<74_UD>B!@U &/ M[+,.P ?;&*@MM6;^4E\:!SWYV.-"($7M08 VO4@8-BC4(%%R)IS#&#&%33%1 M-0G E,%"US ")];6\LH14.%0XS$86I=,L:;5 @N0X6JB;%XDNG;3%-G,IQ+O ME18%0R0M>,G6W7(]2-0I(.2*+TN@<1& M,>&! MUIH)5*MNY2VS,4Y+ DB6U4')@I4A!4$JV@R2#W>5#]QYJ MKS\WR,RUPG?NIVHHH<\]/:*4T^,BC\!ZH>JE)L& C2VZPH/ZR,;2<+0+B-)G M: M=M-2H?"^V4//^3,!+"I219A!/EGL9BH+34H[PHG)-"F[H:):J24:#I;G8 M!QA+JP"MJ,&P(B%._\&&%ZI5-;T- ^-?>$; M3;!8-S) KE*.NH!?-? %18N;0&5/S8Y6!Y,Q;:C,EG%JF2F@?*>$:2$0UM>, MV9QI8 MJ6@,[L,$8J^LSRVGAZO%()ESKXV.#)C?FCW1-JHMC7](Y9%X?USSQ M/8(121I=9G[27#7J@I"5$9:&RA6&_'4.2_-7=>TRQB;#F"K@9FLMMTY)[IH- MR=U$)FA::5RPK7N1WW1L#5378O+ &V0.'-8WD9'88N8XM@NEKK%>'$&/T;H' MIQ:.*\,()+FHEIE'Z@339ABB;LB .";/$G.G$1;]\

4L?/1LH^C;+Z0^A9 MTD0/4D\[3+6\TT3#+!!]ZG%M%:*5,[!468 N/6=2'!_V M.KZ-*OZ0P]W 0;"OHC%H@ *&TO[20RX2T*XK1VZ*K4I'Z4!!&816(HVH46NJ M5U2JDU)ZC8O7$T([5^^MN7,SX!5LV\S2/,+"3[(;Y[,#>#/R8Q0Q2@#VC-%V MM"S@MK &T:6[A'1O-#&ZS',-KAE$Q",:-6=F^9RJ(@0=Z99%%5(!6]I6-(T) MH3E.&,<0J6,&(:@=:\VKX&N"5(Z,VX@Y^L(>=]--ZLP;9C$Q4LIOKQ*AJWX- M*:EE1-\PH5I$MG[0,02CT^AT$(I?AW F&/1A7Y>:>>3!_ 10=#%5I)Y/]!NT MYVV2?):V O5P&[.]HOT$5>#A[JDZ"T9'$)SP<*9:H'C=;G+;/C GRN ^-RCU M[V0GN*NPS;8)BA:6LQ+ZDM3 ,ZR>5JB[^ET2$S75&+$ST]^M Z)S=4R!=4ZL MG:$:CVYA#-X^P.=90[RN/JLH"K3#XUG2>DP/TG<[#SHC!DB+Y3UN4XCX!Q2M M>NK+QG,XWB\)TZ\U(9:#LI8OV"])11NR[0<9"@)5M$2<)^ M"#Y;6AS0D&S]CE.#('DHN]2$6K;&-W"JD;@96">#9J76!#$6__$PZ2P)]>HY MW >>6YR >3V.\_%\R@4N[+1BGZ/ZHSIL-X(^#;Y1:X #V!""8!GCR(5LA O@ M,*XU!!J?J\/N?)PM>V=/9:DWV"@!*RDHLV6K%&'QNU%UW,]D-I 4J#@6>1A- ML7MX!C;78K]T^4K:*<1:A"CA%_-^H3C\7'(3HE53JRNL]]76_W(CI6\%8^5H MT\W,@+MG9LA&I020 JO4SBW84-Z\!HS$-!SW0]725V(?*7B<$@?F#]E M85-H: 8Q/:G)"4\4R3Q+(CL<'B2@3LN\+EF/?JE[BVN"Y@5T.'%GD6,LY(.QD"DZ,JV0B?B^QT8$AC MIH.'DV-V0U-?$D^ CMY+!3*;N*J N?'+%>@A4P&/WB"709,K)HV:>#R2(6A8 M(5BTXFX$K(Z6Q KM,C0!!G#:YF0U*GAITJ/DD^*<-WZ[#B(J,,(RP*IY"1QF'HB%D6IW0*G. %/TQ@M0B,8&R?F@4V43E!&W1"+!FK MLZ1R(G]ME-[8GN!_=JIG].OOU&+ZS*K$UYN9YY1])]Q2:[IEK^=QJ- ZN6[\ MY+#O6W" [!\[Y4.7G_^TNY"LOA.&A;+;DJR01P4]2O=)Z%8>,XHMJ%\9% M+'5H&1"Q:$>[CU* *O;;=/TO&N@1SR=%Z32;"6Z%Q/6K^(>2!'4!;,RRD*5O M0+ Q3I"L_77J3I=(HJE0B*JFY8'U) M!M;7NJ[&/(KY>_O>6;F1=TQ-ZJ(.J3T^).QK*62-+ JAJ.%>5H>LG(C;AP\[0@YQGD)#1,:$D?!4)!"D^NBCT_+HXL M=*B6@SS\1U_#15962UW% D\YQEI[;A=BR,..]QLVAUDPIFGH*FS'-& PCSBZ MD^5A*V2<,[1+58ES>H.@]A(>0B9-T\C\"";BT?SY*EJ2&P$#$Q([ ^P\2I#G M!$LL%V5AA0GL&?I4H'F13>&"G6O@]48$377?C&]>5J_.N#?+]1\)="Y;:I.T M:AR \=V /; ZDCRV_=.:?(Z&"VH:H#(,148Y*^4QS4+=W&'5!4N* #G7\HR$ M#C0FC&O\*:/O(\57ZX\G+%9YOU3GBI//QJH18QR*AJ& (3 M7>87<7]EV_*P)"&U)OKB3\@'5@-#?*?,P")WBP<7M37.@97+N2IQJNY/ ME=&M=*"L'!BV^?F$-:MY>@6BV!P:DIVJ5!IN7E=%5L2ERCWJG/J<8(38;4E8 M\I!H(!*^103 4&"WS:U. @4>Y=XJERS2,S1;-3"4E1DNZY76'>^?+6O7541. M\(0T;QA]H[)+I.C74><:O)AW7"V=>Q<4Y#['[[RAGU=SADK?V)[4(L6_X/M: MM!J'1.1* A^;/K"2X+ULK>GN(="ES[7S8TP^=1L:1+-NNJH D*DSHW<^ICA$HM7<5CW:BMGI>.%*G5GWBD"W.)\I"L+6@VKV-]IXTA3&J)(;/!@D M;1#,4]W,M4M9<:^\14UCF3M'"NIL0T0, = M=JCLH_GN>#7:2*AVMM1=0TU,+'-Q#$=F%9=0J\[B,PKCT"KD@P\JD2:CXJ2( MG;]^CZCZPEBA"!*RK%EX?"" $%P'_\E,2VH!#U=I:8;#IU,0[?TY![,RS'SO M([B!<1CX5I3.G#C!APX/#^B@Q7;8/XI=.PY[YAH;'V6"P J39=7$.II\\[!( M[F/$E&#%[5.1%D$7JM$C%HY-02/$Z;L\ES:/*F-?ELYXJT@K3DC14 MY2*Z;@!H*D1^ZVG+2.<[$'.!%X?_\5-PBL&S8+T@X581* E!:]!!?$U$(N$2 M)-SW?R&+R;_?6XAPP#=@-_W!8-T(V=GY$6$J2XMH]R;Q*335Z^X%41W2F# S M^O "1Y*$A .[&<5\5]GBT:^&J=K.Z4&,];AQC3/MYE(V96)[EQ3L5-5#<6&U M%>=-P,\67"3&4*F9;%ZZ,3/;0"WF,ZS3*"2R%EI*D28#() _N\Z.0?Q3X;V[ MP9&P'_3\T,]D%.>,JJH__2<:RA=P'7$H[N7'V#AQ9R$XMS$->J$%J%-0QCEC M&O*'8'S@E Z:CJ2 !0E<<9Y;H)ONP-"9I@;OM<((I/"LE8( M7HY1[SFWB X MZ!V]CGBT4N\HE'^9P[J"7>6^ZI"1[_:QE2$O#J-;G$Y[>EC)[9V+*YVKP\3N%E(%9)P.V>JE& M&#\7NW&EFB<@&0,^D&;5N2KU$0_N=&@^)!O/54TQ6UGJ3QRI/WG3(@K?V*)- M'!]A48,J28PK[,KU)87O&80%53>*'8#$)RB?9!*-E;]/XJ\4G,OJ/_ ?=BK[ M.1WF]%G79#RR)"&Q<7%V^<4[/^]X7(=_;LR!K;H(KFQHF\V]LG_5VPO_JM?Q M?H^N,5+)LQZQ].V[$JG&XI.I)P3I12GL>RU1?)/-QI::2-6JX,',S,'8HLT\ M6/J%$$PI#F-,D<:$AX#XP)0P4C^B+T_4A!TP=$H%2R^!,(5J(P-G[#?'J?N0 M)L''!3(TGH@C\]RT"K(R3F*6OEDNM2#76+R2L]W+@4[&&[Z!=]]D24C@M%3' M%(0@/HO([(>&C>+'_J/QX_+U:>X\ZWCV M0)O'#'GLHH0F7O\>_7M*0@$MKC![2VYD:,7"2Q!=%TG^HJ,_K*EK-(;-MWR DL'(\M"UN@"YF#UR+AL7I*!V,$YE;@*%+-Y MK,;;ZG':4N= !8(J-D+8A?^"C1:A_ !K'.>S)+)"88*0X\WFHR0>6]>.TSG) MF44>Y'>']J&I479<_280:AZ-2)_%);8NA=&82@P)0&U*=9FHJ_18S,JX.0QV MU2;@+;X(+\SA\O0491R@&TI,8AS,@K&JA;=&AQ 94XJ2ABSK&1NZ>8P^[)V: M&8,>S8U%#>ENU:Z',\.-:5"\WBSNR1G%9_"Z6D?MX9LFP9A>HZ:^ZBI=K%V6 M=$L:VC,1*PO"$6YV-Y;F7B HK/U2D1DUCM>&3I=P3<,D]#W,ZO\WS=-V><\, M:0VLL;^,YL)3(YJJGJGLC=U>V.O EP)8$7^KT2.5G[-L]:@3$&LZ C'@Y/@Q M54UW8X2(-4,91Z]8%50X;, :]XQ=,-,,35HIL$-#DI])6/@^U>6\UO/(Z45J0V_L8CP$ M]=*ME2/J0N85\ZLG$0YY+H*))=J '1-KUH,JX^+>T?H@6XS(JKG2C>J38K)" M.U5)@H]TIG.90>:F4RJ0(8T+N>== M#UY\)N:H&?SD6\=Z894LXD6^DS:_2S4W?>\-5F-DTNQQQ9?KC3*UV,711FIZ M(",CLQB$/A4)+#5:5,]*B\#. M3/Z9=3BJ6+/I5(PY!#MVRSQ?'9^<^L"WRAPE_4"%XU8)JIA$KP9^_ZC+WP[: MEXC?//2[)P/Y)K54ZC4[?]5 0$NVT+-;)U^9SZ_M%PN-(YP7./AJWGI/_J)D!-R1I6X:4(]6-,-POZ576J*:*VO! U M. __79F]T_VU8(2"O9BGJJ3RP/$@%0-1'!,7#.(QB(.-*9J8TUUJC'> M*>QS[9[]50258LRXL$Z!'6R$!9YC #?F\I7BQILDV5U-9JYQ.J[72%V$D8 : M$'8.E:ESTDQ^3; X:@Z=6R= Q=SUN1:ZR#:0F7H,,8UK_D?GJN/]%HV_\G#; M. &";V:: %8TF6?$I2P],_O[=#79C!KJ=Y;<,+M[WV(JUZMC[IIH> ]3. M\?LV=(GO7H8Y6@LP1_F^UO,'OOB ?^0=M3>6##:881J1K93?VTZ3-<=7BE#= MH+F![E22PI[KB^OCAF8;GNR*JQ+,!61YPWN$ 2M0/1;_2;6NS'@/TJ*R-(8M MEN^KOS&F99 P" X.<9@%-'3D+29)5*) =[I@*YF8=Z:;$-]%K9,R7T,?7,=C M_]T^9J0[#2REA7]MM^8XJMO0/4Q!42X5_#R!1AVL3%RDRXRDWJ@V1<14\-QG M:=A -GN9A!YT?^0D]%*!C8:(B:$C"2$OJCA#)81>(DRBM%J:D!';[8Z\FHL5SGA'JY*02NJX.;V'GJ1-37 Y@4R8%+\E7 IXOS'Y3PH[0"SK 0C++CG M:S?1.D&-QL8?F,TQC2'&O\LB*&"LWQFGMQ$#3ZDMN#H0% Q>8YK=89P4@]ZF MD;B^>VWHZ>=GJI^5T CX &3P@$P[%H]*(G?U9\I].,<4EU3O7*B-*I$D8V/7 M-$?;;[-&-7IR-F5\)F9FB=#3'EJ59VJLMPI:FFWR^'!N59%H*>?:#=)3E>9T M&D:?!&=LB*[*&S,O7H71SG0#Q\J>F^3X M44/!SV,V!>RR<.5SVF+!;MU@1H$UB0DUHF+?6$-;7"$CC+.Z1;NF)0WB'QXY MTW4NUIJPO*0LP<$'_!0S3/H]'CQ;\MP MTZ6<#CK];:RE*:Y,XUS NH*_8)'9A$&%@)O.-3-0FTFH<&"P]#P )06\W#_T MO=[I:=<7./T6YN%0!&BX!RNWWNG):<-'"Y-W'C_#;P+L!NOZ/GV[*=(AIW MKK/;MV?Y^ 9[7-Y&X760OP5^"=[V^T?#_LE;^'6O>SH\[0Y[)_BHT^[;Z-O- MX/_U.C?E5.^?%HLP%L@TE:FSG/9GF<>$>H'GO' MOHXM[#]SXWH[I-?L7.8+GS\C/N__X%Q.0:M>_^#T] #_-3CNE-_*#1C\M_N# M)+@K7,;\([CW>D-2@B>^ II8Q)7*XAT<],CBW9(*/CUYX=+GS:4OVEBT\2DR M*7Q$VKB_@C8VFK>E8P$X]_<:YQJW=>A+$>ARG:JY%^]+L>_"VBC5G>S$ UBQ MGKZP[#-FV5[WA6,MCNT=DOWH615?LFW>.WHBGGP:]GMNG/;":X>'1R?# M81__HRK79\*H C9(]6XG%/1=R26U M6?0A^O/05X!<+[RZA[SZHWN'45@_8*.U;"AS(K&[MG\VLX M#/)1N2AU32[M/Y1+>R]<^J1Q1H-@4@D/CEGV,P\6?EQ6WUX\^45M/P]V/OS?WS,_&W8\ M7($=WYDB(V#*EH:%MMZ"%[WVO!GAZ =AA*,5&.%]-** 9Q+()!:MA2HU!>ZH MBM&]@.:7=PA0ZR% MK?!/X?U&TQX1*P+LM19%!5_['>VR_(6MGC=;'7_/7/40CZLW&-I9C&UJ-L[H M#;K;4FUK^F%':X9,_W.>1O 1K]9B]\$T9,'R(#'@)O>Q=7G/0Z_2>QD#>M4D\6*U^P-2J2[=FVXR&V3PO<(H4,@ B MTS,P_>'KX VVW!(N/?V#:'RSM5!?[@-^SQ,[%L] (=8/PFR&K&[OZ2IB[,=! MMZ_ZVZZ"?!2D47'P^5L2W:NG@,Q[?$[^CBK\WE)GV?Y!*_3V#UIAWWOP%AZN M+6/[WZV,725[7).Q&\ZZ>: (7F6IBT3P*K]_$<%P!OLO@Y_>[NI_MW97?W=V M5^_$^Q/\F7<=S2J]P5%W*3^!I_:<^>F%G59AI^]5Q?:?3,6^<-L+MZV^V%ZW MUXG3XFFX<.55_G^_7?[NG:<%8;F_$-[W0GC?BO Y$-[5^"::!B]D][V0W3A( MG@/9O0N2\3P)>/#@"^U]'[071I/G0'OO<9YK_$)ZWQ/I)<'H.9#>[\$H2EZH M[GNANED>/0>J0T\;_.QF;:MS/YNB*1X,AA4\1?I@ZY"VZ[_N?WL?*>F/L,!8 M:["?^.']_4MR;8P?KA ZCW[:$*&3SP<[S+W]>?KC:"'9S ME\"S%U:DB0<%62,V5+AI6=Z%?WA-X:Z40?I#K'8=!_."ABZ:N? ,FX\8MES( M0@C,T4V03-2H(DH5R1<(#'N.N*WTO&!>WF1Y_%<4[LDLX>TF4D7>=SM'VQ"E MS5H1%H7!P?_XJ?_3@C4,3M=?0V/$=J2A6SYC0+CJ,SV(H.7ON]PTYO*VIU$[/DY;F8IQ)A M)KU)@TN;2PE>;N01;^3UA1ZS5;N(-R\W\:+>7]1[P[H\U.]G21(7X')^%J#7 M3U&<;!+'_"%9YC'T_&XOJ/=$%[3[][;(M U>O$IUT]]'^=M?&TJ'-D M[1UKIV]%B*>X[O4 MFYRVJ/#;'SX<'K5[K;]__/[D+^TV&G#?#1SBHM$"75Y)[_B"40$#_"/T[G1RB;+SB=3"5Z>_X#VM_;^]#> MW]O?1_\>#'[YY^'USS^][]WN?;W>N_W'^^'@/QWT]/34(>X$?'W:X"?CKH^'S2!X+Q/*DP MQF*DP:."KN(E!A9<%@'AXQ+0F+($:(Z%"+CB48/L_730B\%<0A.PYQ%G'4&< MSL1_[$+!$KYG1KW?R@3J'1T==75I @IX7+F,-A+]L!L6MI#$?$+D'9X1,<<. M68M7R=MR,2?+[9J@A^*N*E;U]MI[O?9^4K/ >Y:G@ZXJ'F%!L@)0 SSUA%0: M!8K)R(QX\LKGLPLRQ@$#L7\/,*-C2MP6PE)R.@*56P((O!3DX_??G6#01JFU M$?Z#?^=SZHU]]?N[$\7:<+6@A7M[J(U2>2N526G4<4ZT9=8*UZL* \@DYX$SL&;\!EUX5\W^2CZXX"%3 MG[G@TL <0!TJ4W7XIMK5G;YWJ#H]J0^_LWC3 J'Z/8OZKWCNB[^AB$+3J^FX MV?^$!86.&&1$/?/_)(O !,F>-/0DEU MR0*PXLF$DXG&TA]'()G)@86N[I;(%*M2[M'UC6 M)\! M=:E74D&-PXAS]@5.' MG#'F.VH(#_WA%,!G&!H&T! ^]OE,C>ET_H[G^QW%*FVR:E#K]SM>B8*Y1AJ]&W4GWKW:DU-W3EIT!0CXA2+2D" M&7S\8KRRUT$A M4Y,8JF$UXV"F'F!QV?LRAB$ZVBMI! 64W(,+?8SJ&DS$01 MHI2=9H"; HJ&**"I_XKYU"1TUS2RW>RV[7%;B=\P+Q>W>ME/GS>CU)("W7B ME4#+$NLN7AEJ@Y6PG:(,R2--OU$8:PIC2SM,WI_=^%[3X]O)V1F";]L@8\@V M'^XR-]C$NK8;%[9M:%;2,^$ /"]9[R&T_'KK.Q M^/[X$G,5V4Z %!D'$%]0%JBXOM4-7?88,GC=M@.PP#127*O@?[@Y'V487S:K M,?,(C"42&G:D^->4W%""9E-%?=3;&2=[VLM*^@C>>P;8V'=CV"0P4 M#-[ 3K8=-&[ G[:->T>["58S8-@CL#N/=.5&[L;<64KZ^T(FY]_LY_?+L1O, MG.UM*(J#S,FY)AAG<8.M[TUNZ2-Q=5C"JP&PR/[0T=P(%VWF,>&M7)JH[OZ#TM\5_HSDMH0+G( M+((RJK .M"&B'R[>HLK9GZHC0TS9U5?3/=92;Y:=VA+,!F]UNSF]Q@&UM5)R MR-)W[GOPTR%;V?FW)C6#CV%_#:0X6BI;XJF9-S:Y8>8.C_]=$$ MF ;[XN';CUO;HF7PWPP[-Y?#@TQ]0XX^DZ'F7%^Q M@VC*#^*9317J=%'$4WC5%]CL9)\%:\Y@5ZG;P0VTF0/#6_?I(W5[1P-H;3*C M3IG&F, -5J&823[HH!"5ZFK=>?VO-Q?MWA&*\36]M/I,,TQW4#PE$EQ1MLEA MZ.6*AIX[V.!D-)0NX6UZ<)NF=I.]K=W.CE45. M#>$"VVG[W1VK;EP@N]?06(Z%%O :/&G;9]@RE] T]G2#2(=!!5;6,K==_ZOB9NO=N%1FX@8O:9>7SQANU6Y< MGBUO$K>=SEN#DD'K;-_-9][4W23RMO"FR":AC6]";'"[BCN&;+XJ\JHFRI-N M^I03_,Z^\G1"9W.?2Q2^%G:KEJM4O796^5J.^J\=OSO55I_:O?WV0:_S+-P6 M\@K/:!D>K>IN3C]^MDL1/JPB6?K.5Y98L4K%,V=E7(F80FF=+F%2Q%_TBT0A MEV;R%0^>&$A>ID,>90Q-<&?MB0/2 OIQYQ: M^H6SXYGOP7CCBQM)9DII@7PP$I+*0!&_YGXPCT$I@+10^!M&+?7=H4;D!F&. M,BX;A1%O*" C*EO*0K7&E/UZ.1X3E1>Y(T_I+/( "NEB'FG3:6L%T"[E"D>+ M7"76>\!E8M[Z$Z7)%UM *B%^N8% B\GW FG7)V<+.5EM13CQI,$ M9DPYP-3-25%:M"0$!J[4@918B'*ADE<:CUU?A5VMB!7S?T8!QB/B,YF-"(]9 MSW^M(==J0BARO?2U;ESK/-@RRTN?:JG@\8F7G'(7/M>ML1\ A8W:OGN7-V MI+RLEKK[DEY:CCW_0=P;K[?_V??D5/3Y+1A2&ZJP!I'_AX:]YD0IU7"*$_&W MU+JEE.JXG$O#A&!.SS'G"Y#O"1;EXL:+@FE$GUHM6.'5%?ZWY/T9&+Q\GE,5 M=O^* 7,@AOCY7P1SL5IV8^4ZM$,NNE&1G5M?H/9E' U2EUO7=\[!&T/Z92[AZ $,X MF*F9MWPXO!CI:VJW&T_)-'SR7]I6&42OL'VFG!!++12B>GUM=.4'+QYP64RO ML(7 \;+40AK3:VHA6&+#@GDLR8MU*(OI-;702]NEGO[0%8'I%;,'"2XY"\2Y M;BSQ15*]\3:6>154'24;<%]E^\47Y4#D!+CFH"D ,.%XEEMD;URM;@OM<[7 M/7,DK**XS]A#,%>9T(CK7)IE'="ZR?>@8GUR6ADVJ"ZOHY8N6Y-P*9&L%^^( M[)6;G5+ NO74I5HB57=497$=^\EL 7,V9$W@.LZ.4= MLTZ-3^UF/N7$W:Q. MW;3T#E;ME3I:45@W&8;$JQ2AO&RC="T05U=*664YN7GM\GE./$$^$8^,J1R$ MI/ D\=37 *Q![OG.<#M%(:>\)O".^R@Q$?D-;?=8DKZ7/4*H-"E*1.2WN*T M!IE.NN%&W(_?_Q=02P,$% @ E8 L5<2^ 7CV"0 ?H4 !4 !PD)K-%0I+B M+C.A2+*W5U=74\)N0+7"XB29A/WU)QD,&"1;GD L,_F2!-.2^NFG);5:DO/Y MUZ7Q\W >_CUC4VKY'AY5:36I$"^Z]??,FDCU]XC@A_W@<2Q_6?_]Z<^<-8(AJ..!"88K* M<7S*H\U0Z/:L>'^T_<7ZC9PV3>R@AQ'C)E@KHR MV<''X\.%H*HIGP'62LQ,<'ARRS[W<""1A"("ZD>U&"??G1/T=$57TW !!\ MKQ+!.!63$9SM<3P<$8B?#1CTSO9&G+-:7+6R_%\M:Z[/=?<0\4(2^<.-_)QH M$IX$!#[X<:-*]XV!DQK,5"#46VZV2I1_4E9=AEI5K?*8NQ[BW8B0D-?Z"(TB M#>I !(^?1%:)+#)[\+W!N6SV(F1,JA7735 7R%E5+U-_:14O$!\T E_]NOQ? MB,>(2#5X0UP@QB9R7/L-D1 ,JMN578*T1'R#)=$AYL6MR#\CUJO&[C"3J/-P M.(QJJ\F!;AB7[S$Z--DW;I/F15$)N=2(CE1KB%0KE/G 9G/ (ZC1>?KAQ0EL M>!X-I<(=\$ JWR7P#42&RZ45<9VN=+QZEHX*9ZG-8(2P?_DT@H"#=+=;,0!F M,S[8E'2=,ROT>NJ."Z=NJF;JZ.T& =K>8F/CX@>Q"S3" A'\)_AQ)'PW"Y)E M[S9./ZF%G.4D"ZR[8Q@= 1.3M@RIA.S$:K8F9>%\X$S<8=3'! D-&]*41+"S";Z.)"G?M8OL5X8(=QVQO76B_"M35J$7J MRT+PE\#%H>W2(S-/%F7+0IN-&5P-:];5S^QA!OF2LN7\"BPYW<>:3])IRBA4 M"JZR@+L:Z#2A!U)%OP-C",*,&MX71T/&KZ/ITJU$?9;P6R?T93&,DB7E2E>#UPX( MA /P+Q$+9"C'&YX7#L,H!)?+*.QA4_1J4;"L)-K8)']DZX8)[,(-K:%R,];.,0[?WC;FRT.Y9<;/HD"YANHI2<2*&(VK8^,9(KDP0J5SM"!SA([.J,?5/J M2FATE&X&S#@:I94I SD9J%U=0]X!D=7UKR&0&(E4ON$/<8"Y4(C'D,Z:9>$R MT&=K!U<7EXNQ^TJ"E\&3!!Q*0(MX:;K0F,K=HR?@ET\2G 2 \0F+6F^: M( MEI26)=%T(( !-ZU*M]EBP1[S L;4SJS+$["KHWL,9-8CEO8031L%:25^+J)3 M;>=L,/4-1.:*)RE3,*M:A9,\;)%V=SON#,S,^\[E5-) AI4BIJ4PWQI96SNMS80^3[U?@ MJW7\G<##D(3\@H&/!7\0.+J%N\*,18%2\F)C"%>/#39(5*^,&@:(P3GBT[O3 M,J2+;)6>E[(L7$I2\QIH2S<3]-TN>4YU>CUT<5H5Q*&FYV67*25/EN;0T_.A M\/XGXRJU%0Y-F/YN!8OWKYAFMO0RI631TAQZ%C\6G[M9UWOV:I;XXH;V%2W6 M_%I5MF/$VQE0[Q&?7/2(2.^%.?)Y@+;PCC&N-Y">X1,7&5ZY9V]-[FJY'>-U MS2R&!,*!@[/Q^JWN/*RN%MT]8M>,8^"V^.S0NOHKERJMB5TMMV.LKIG%0&GQ M62$%>^7UDAW@@F%/KM=FKY],/EB2; /#U%^%?_GDD="/#C%X Q3TH2/7?I>] M'GCFMZ6]J!(%.ULQ)E])1EN[NZN9:@.&5C"6IGO&YHBN@E>'R6%L5_/?!@Q7 M.$"!]PR'T57PZC YC.WJ.349:T=;P/>TX4GS,#"^>]&T?6)?@9OQ3\I@FMA, MR6$HB^GDAY:B^B2O5,0#\/E#()M9V5^X9E(Y*=!G:-B1BRM?N]F2MP8WB4P9 MY.($<&Y3N1H8Q$#4>:GE8VM-Z*:\"M9"'5U=CK*7%&6W*S@374SD_SP8:1-J['M M$TN;UG<+VVGSG:-KMGZZ)U.\X'?U\(058_MU8(BP&ANEE24!B/P;$#.,)S]> M7T&#C2V#YA?]Y#*:JU.'#:1F"*W@_I$J))GWYJSKV3'>5XSDZI+0'HIL$#;# M^**FG>1\R5"NKNNLP5S1D&V$]$5%N\CYDIEQ%_D[DRS%UA&0G,;[6B;XBEI""^(HDERD?=]M1U188\ M$2)RVR6X/[VP&.6A)/9[^F)YG TH56!69P/:;Z&O+S6_4+ #HYF3WO;:# <> M'JV]Y>]956UCU+)OWB8)M/GZG0DH\E.N'_">;? "ISA[W5N!4O;^D6[0019U M_L1.L638+666MN((*C6R>5>(:GUUAJEQ7_3BWO,T5EF3C7M#5.E/[PQ3TVXI M%[457\#CS8\,4:6OOA"9ML";A?8*&U-1&ZKT)_:%'TQ@F9;.L^?J1U?J\>7M M_P%02P,$% @ E8 L53Z4!]F_#0 4]L !4 !PETKB\ M/G_@$1&XPFE//"&&WU?._4<4*H$+.AQ% K/*31C21R1D!?R]_.+MOY>_C5X8 MZ0]$Y1\7_ZP<'AQ\JAX>'!Y6_M-J_?[OX^O?/GZHWQ[\>GUP^Z\/G=9_]RM/ M3T_[V.\C%M>V[]%AI5J5B (2?C]5?[J(XXI4)>1G[P9"C$YK-77/Q[.DS)W/R3T>)=+WV^]UMVQO@(:J2D NE4WP?)Z<\OGQ+ MO5BI#!56C!+J6S41JZI+U?IA]:B^_\S]*

"5YK&2'.(Z9,4%,F._AX5)\* MJI+R&6#ICHD)ZB4?6-F"2D":8 NK- MD+U-":LKU9 M:^PI'#SI9GN(=^..,>+5/D*C&%,-!X(G5V+#Q4:;7)B"[*!N@)/" ]3%P=F> M0:CF#&3C#SG5>5&3*!HJ&YX_$YZ&67O/C I3[L_9O#)RJ)(4/AFUC'7).#85TWT80EW*VQW%? M?=@\?PL*7,9#- -O>MG2^%HX,&ILYVSY.OM4WPLIXM_OXDF.@;1EN?+HFIUSZ:FRNMLL11KU #TUY[Y/QCA:B/@W MX04:$8$"*Q'V>[:"E!2U]00=NB#H 0NI _8;B(4D[',K,P;AK:#$I*B>BR,7 M7'081G)X_)+>5NDDMX(%K8IZ"GYR0<%K#RGG-?A&?DP=+D\%2R, !4%*?[Z$ M5CLNGHR<)_8]V#^>=M8!Y=@_VQ,LPJD]^ )?#CB2OC.9!HX=S\C1DJ#+AR0K M6\O: >K0XSDX;T9"!5Y4@,]D^R6Y+3#]LFZ >NJYIO-7%$3XW)/^P;!_0;FX MPV) _2S=A>E6^/QDLP#4#GWL70GB+$PMW+%E!"WJ"ZB7/P_B.5W,:S^FA:W,MX,WRVLEI!3]RQF^&9=*P;SB/L7T9,MM MS CUX[8@ M_JT9P^2-9\P\PHV/6?YRX-.Y@FWTS'X Q.RX$2F 6EM!6\NMU3IZ MBYO0HT-\2[EI0C4O Y^2!9WTUOZT@K67 W8]$GQK]'K8$\W>/7XZ]SP:A4)Z M05N-4Q%;?!32Y>&:-X.N>E.?3$S]N;:@EJSF>\F!V0O$!U>BW23\D/>*A4$R?EY8DSR.X %NN5.O&S+TFNC49.;H9CI!JJSH# M?$$?B5\_:98K7-,4Q_=4 M8-Y"+VJQ]@$'JOUM(29>UC>.N>B-F2L+! >-Y"WY(R(^$2]N6\UE&*";41M< M!R2VY,3((Y(H-4IY';W(&]V2F@X+-,EYX#L@_2N7(ZT&%V2(5,/BE&D#%M#T MIF)VP.D#?L1A)&OU:']LKO@7QXUS*BK0/.= [X!Q%;]I]B88'3_%!BR@V4W% M[(#3\>I8!SV[)E0'!#2;=L .J)Q=2PS++:]&-*")S8#: ;/W6*A(9 NS."H\)D!(X[ MZ:S@0+.?7PDGZV,>GKO.:"@_>AB %V3$!MH)0LR3;:186*44.9X;RX%2LQN0<1]HM*9- M&KQIK:H".C.X.\X,_SBS;TV$HY!*KNL#4("LYPMFAG8$4 M5X_C^'384: S1QPK4:RN]L13]006AIL];DH G$5+5>++@2Q)$2F.'[ED< M?-!>6(::Q1P F=8??X_W0\A*FV* V0S,^." 1!<_'2I,@\*7]B01:]@?%U64 M'Y6&;--'5,K4H&CVKR)UA.Y.6F48#1^47P)'>99/<%=,(_26!-<:0]'BD08DZRT6<1]F]D';)C$,VP(950?< U";J8"75:VAA! MR7&SRQ7@-']+8BIY;%%V*.MBG+I.R &T5#-H1Z,19:+%:)^AH3E F.&N;6 B MD_:[*->/%.4RAJO0^(!#X]G#V)].*TH7)[L&@)J\>9;\IO04XE7 M\4(/FFE 9[H7/DD9;5!<.F!]&[BW+; MK=EW9=AEYC0DL2)6T(&+%77Z<<(;*<V6D0@AS.,.GE.I21 M0H5:)%/!UQG@QI,99EF'!V/,OI2P8E'1\;&80HSO^%C,&O8'$: @+%!)K,U! MB'D!5RRYH%#9D019GUH\MQIP5F ;##BG4'&K8GH#QO,"H_5F?P5O MNCE5 +VF*ME/]!L1@T2#-@HPOQB@,,2!95-%IELACTORV<#L[. V7J0I9 WZ M9[S9\::,/'Z;AVN FS8VP": #1WE$@IA/-6.NMQC) :0'#$U=FX689?+2OE\ M\36&8-&\])/)C/8PYW'QJ5:W"&^?U6V: XIG[G9P.-K!D:2,-B]S+TK 7M!> MTNR61J!,TG=+(W_=I1&]U>]DG\L("AY(?V")#6K%ML_2>FT! M!&BO9UF5W5 7# MOV98M4H=V6XEFI3O+[I*?RBGT5K=WMF"6Z*=>3N?TT4Q#0[0:UA6O YX7'X9 MGU,ZS7! LYH%M@-R,[QGSRG;.?"!IG\E/1SXP^([VYR2;P(#FNETT YH+2"3 MI5-/*! _:."L24)9LLG<8V,J.516@"HK"N-S<]L7 '<*E, &P"VPJQ'"(BM+BHR(@99DKP:15W&C>Q^]+JMQ:AEV;'" MAMIHD,F\)DGXUC7J6/;>E7L2XBRFUXW 3'X:)Z\1V&U!U3PR6[$%U;#V MIH*6-/3&&=HM>8=SW U[IU\N.Y0]@4N>W@<)HQG.+HDJF!.4&CJRW0>;B(RZ M \K>,-\T3Z((+Y<2=Z;!P-P-<+G)HBV@,PW)QKR)PTS>-6$@Q" ,GPR3EF6G MI4\>TA8BEA31.BFX-C7J55Q.>D.*OR26F"73OT48MFEM6I:=>W[WHI[L/)7R MHIZ/]M,,D\OJ3Q=Q_//;_P-02P,$% @ E8 L51[O^=^],P P)4" !4 M !PMSX\:5[^?DK^CKWS]X M/",USJM__3Z//_[;ZS(BSS1E81)_]^;L[;LWA,9^$H3QTW=O0I:<_/[W7WUS M_++ MW=U__NFK'W[^UZ_/;M[]],.[FW__>G;WY[?DY>7E+0V>O%1P>^LG2W)RPB6* MPOBO?X _'CU&"5IND3Z>G5G__GQYL%?T*5W$L8L YW$=RS\ Q,_ODE\H90!0R)M ?\Z MJ9J=P(].SMZ??'GV]I4%6S'G8;3ALO(8RU,PP2F8[-V_?GFV;0B4NAF@\45I M@K-OOOGF5/RVUI@3"[)-ZSKMKTZ+7^XV#A6R;(SZ_6]_\\@]G1/!\ _9 M>D6_^XR%RU5$/RM_MDCIO)U:E*:G\/UI3#.PX#=@P;.OP8+_Q']TXSW2Z#," M+7Z\OY8*],V&1O'!J46QGKR,!DW1Q(^[BE?[:"P1[V@:)L%EW$_6O:_'%?HA M\]+."&C_?BS!9WPNIKU$KGTYFK!)YD7]A-U^.9:PG[I/!KO?"4&+)0?^?K!A+3ZK)7VC( M%XA?KV.^V%*6W7.9;^-[&@D8<_RN/R49O?/6WF-$*T)"@>_>F']W6I,1OMV1 MDG^>Y*F_3YW_[]?.D@FCO=$8#>B_@?6>LX*-"HU/?GQX\WW%B*2< TEBDA:\ MR J8D9ASXW\5[/YXNI74)=6"Q,^7-,[$UJ)%Q7NZXOQX T:R!=>& MMQ*;LE,:9:SZB1BI8I26/_CUEO<:[]_XZ8;RS=A-Z#V&49BM]R"F:]UW1!I* M@1F'&])$T)Z0#74+P\ZB_-EF$;*EQ)A#P] 0U8#H@J?^J] N=7:59WE*/X9Q MN,R7?,#!U,:J86X-EP@^S7KHFWC+)XPR6>3N&.XY-@YU^J>\F M+,Y$_>?7>[@UNYW_R.B4,9JQV\?,"V-@=/GJ+S@,(D<&FFL=91]G'&&SREWO*>"\$W92U; MH*X4,!N>GM)BL%:Q)$ Q)2534G$E3\"6K J^EO8O ZJ)WZUT,@CYO)3QB^/: MF/3L@?HV!#,NQMET9(G_UVO& ^.7M2K@>7+[2U ]98_0C M"*$W+;UEQ\P%%3$8!@R8\)UXZ9S!!&='$(RW4F,#A.OB<=\&+E]7-&:431]9 MEGJ^;"\M;V_M?4 FB9V+35I2=PQU6NVEU^K*CA@%0\6)\3Q/4[X$2G"SVP:+ ME5:.&'P(]P#B%P3+ZP2+;T>]Y56^&'44^A"P;E5\'\IR;'2&+Z/^VZ?D^32@ M88%<_I/F#;V_0%K)(C:HO /T.9P-^4SYL%X^)E%+?^_^'M/7K9Q0$U-!D!04'>KI5DWKO2PWZ@&< M'MI?3RYR>AW/.$/Z7]1+]Y\J,)3L.DMTDM[F^^]$]F(W(9P[7+,+_D0(X @X M+9A0[<+0'0$' /S/%"[T:3!]YC]]HABX;BGU=JM?2!K";I09_CR) MQ0G_YS!;G. U\=$^[-TYS[L/S-_HN!1Q!G<)(S)7[%:FV%F8Q5?#&(X M75(0/OT\XJ2_F)"TH&YI,L8*CG]A A6!^;$^'JDL6)^0M9@;92K^Y,$1X'9> M[IR26#;QMC3$3K-RWI@A?I M6KST%(\^4_]O>9A*WP157^#]3+32X.XC4W_A%:]\6N:-+=Y!E'.<.\F@9CN*RS,#*7".9>4+(C@P?=]@@NIL7$, M:H9&V8=;E[X:!7(U=\]I7$BU2")N2W;)1X$THDS[&19TIG+A7PAK3L.$]T(Q MPY6\?N>M$O8M">@\]$/55=$AU3-X4+2BXR&&F:F=]L=9)WR.=-)?\BV^D.0G M"+.5GNKWFN%/\.U\<:=UH%GN ?AFP,NS19*&?^?S]_MWDW?OQ'_EK_FQC+(5 M];/PF4;K"400EW'&__SN[;LS.+84+;\EH?"K(;^?_,LW7T^^>O\U\3+R[WFT M)E^>38A([@+8O?6SY)%_5/[PS#'$RNS=//HK.GJP1_)I$/#N8.7_;OB)X+WT ML;RM+?[17"$!RB5-$"OL]2+60B'[<+/ M40J"EJ9X,,CYXYQ7R98L*>@Z!P>YZDU8:&QO(1#?Y.)8T=A* /T@E\C;1^." M_-YUJ^WX[@/?)VNT/:[+9;U16P.O\1?-[6-%#$'/%V,P#7TZC<3'D*5JMJ#W M=.F%<>$N/D_2)62MNWV,PB?1F??TF<8Y;^0G3S'LHJ_C'U+*/TYG"R\^>_\Q MB;-%6]3U"$PQ8W<\FR#=\2HIR0K$)%XE)\D2,1C22E08!Y6L)-D(.R&EN+QE M)2]X4CT5$G,:7DS.WL.8Y$);FE7LD'"6-T#0=>(SLAE^+_Y(,7P8)I\54)I<)J)\OR/X(NV]3+ MIMI\H$]A')LI=)A,+8;OS Z\+-<>.%H]P.7M+#YYV?/[+M^\!%7'4"'55_'F M="B'Y[U(A.(Z^W;>P.L'CX6^!#'=:U$MB#-(V@2M>&;@2"Y:P2_%W'EZ3 M+7-R0AZ!OV/([&6[?=3V[^ZQ/6CTSC(V_6(&<8$9QL=E.'<6QP"O2,FG0\,X M>1W*+%IEXG)-@H?VQNA,#TH9,&C>Y$/39^@_2.8$I>*-% IZZX^SC_-6(1]T M<(%7U6-Z*$LU?:(RZ&@^0N_PC&1";?>V'#:5J4A GVF4K.">6^1QY,>'V+G+ M+S/;-+:&YATV@+_!1?EZU,ZIS2UG8(1[8S&UA1.K+=QJZL:49V,'%D.QL' M+_#NGZZ2(G+H(?,R>@ZK:[H^3X+]?C;]"H\A(ZDLH&F'SX0(3APJI.1&@)US MP#(R3A-BYGTVX$+V'[F7\B4T6M]3+DI;0BI92QN+F(2[E25L0YL4Q!V"C4;] MMM5+9?U#[ZZG2RY1^'>!X_W%K?/G ^ZX6^6TM??>E(!]V):'K?%S!'U]K=1A M%R[O3DR]/W"&FWFO9<+)#S2F\S"[VU2$VP.$V3>X.G^&$F'P57H_@O="R8:4 M?,B6D;7J?A85LE+9ST#WX_*,,C;Q;EV_+C#NOQ2P-*LM _Q?VR6 _^/7HA:V M\".I4M%<).!4M0ZT7*>Q> B,_!HW X20"%H77 MFBMW+S;LLK^30'SV'P=DW=WP&H,O0E^'1_#M4+J(N MDF&0]N5;4G"JBMR=W_YT?7%R]@VIV-E*4F1;HXY;C(SSR+V(Q%X*!^YG2H*0 M^5'"RJPS>D,*XAQ77,-Z<>,+^BA[VE%^@L\UHI<' MN2$IBK9 EXHZUIO'0G*R6^7:$=1UL4PSVXAA5XV38(MFYQY;<*$X^FGP8?TC M@YB Z_B9,@C-FD*. )4?10<"Z(16;QJ *PD/]&7TDD(BC* %Z27MH7FJ]MC#E1&DJ#>+P4# M.#Q O5]OPX.PDHFEWT=*U M4/X%?L'32H-[&2G(5[.[XV;7Z12WU% MOE$E5AY-.HE]")A+5=<6$#QHU%<1H%&$F\K<%R2M+4: M4EA*PZLRE,[(05] MQW"CL8(B.DS:&0=+@ZR$D>*#(9(?VP.3+.^QDW#2F\(DV[$;H.(+_FTJG .+ MZ/<[F@KQC F_=@NV'0R6@4>9P8.H04[(OB!0T@!2*>!J#.3&I1&?3F85_+# M@D81>'IY\?YI0M(([W/? MO*7< 7VO&;[WV_EB^G]+D0!)YQ#0KG$3 PI38SPLB^/FG1<&\MR9;:UP7I12 MKE9N!X"N]2R92*'Q%V\2]8[KNDUAQ5WW1S7B\)?3%V&4@T-(/:^0XFZZM;F- MJVF5''9NIH.2@W$.J4.HT7%X;+6K&!<;15*R)I]ODU(4V2B.;)R8V+7M5EJ+ MTU$.,]4K4YEB47)JV6^%/9Y(N*+"BJIC2$G3$81H--X_4J@,W7\FO4N3.66, M(\R+M+5T%8TQLZA>!J0WUH9ZY1]N:^*T(WG':;-5H>.:&/5VJT^+AK#K/PBF MOI_F--BMYR.>U&L_DN^L.WV.&2A]Y$2F.@%^I$:=3*$ZCO#$J/_TWFI5U*'T MQ&_?.UMD0CQ6N25OAV7 _W1I//8Q>'V$]AX!HVQD[GF? M&B2MT6\+:BE0VS@@[9[[KD;CQKN @>''28&;XY KEN MPIA>\[_*')9:&N(SQ,MXHZ!5426_ %TB"/_9-3A)56\F>%?:_6#>&]--@5"C M!_;&1T-X<31E&L*38\O%,5"9F<3$HT/23^-Z4-Z %WYUHEFK\YIJ/K+F6ZF4 MR8ZC900LZOEP)YLH#,AGY-[2:&859GM*/81PN\^6=MP;YV$5.K^,KWM?_1;U4&Q%@ M3LCNLM9%=CM+7<%V0@K&I.1,*M83PIE#8#&P)X*_(S#%&U"]'';N_<&R67WT M_I*DYSG+DB5-V?0UW(>OI!$F?Y6<)VX5+ B27X"B*P="M;[U;%4:(_=_CQ/[ M_D42<879Y=]R\)N3/K[)VV)>VK02X)Q9^8FF)/X[;Y6P;_FZ-P_],)N0U.I# MFA4U\*]F=3%*A0MIZ@YPQ_!.IK5G_5',#)DC!4RQ[';^X$74,&6;X@-\V)1. M%ESD%!.0*[UD7%N>]F*DA]1ZL5U1K]?PT53W'?Z!U% RG!-Z4?>Y MQH44;!Q#F;$UFH^=73IJ%,Q!P2UV.[\KEICB;2(.'D(N'U\R/7[HWL3O5T^$ M.CBB2&*1:D,?#(C?OR5"!)@DZT(4Z5.W8I"M',31MU<;IMP? =:P<K:Y3"D=JB3#T>!#^]G,9+)AAE]10M$+_I*S3-P4#9J=K)<&9IG( MNBCB1L8QF3'TV<646.M_F[-[D5@\F&Q>U_@PWB\[8O8-YG;'6"*;[Z=EIC[8 M9NT\I:J+^QU,+?RM3[L!)AOMUT+WXPI<,#9Q_2*H&YC'=;*:059BR6JTU\B: M<]4.3RN.58X@1*VIU(^J:=X#^%")Q!02(+2UM.LMM3=NW?P7_G;"62<*^O6_/.[M^_.8,HI?O_/,H9F>)?2V.ZYB@ M,E;]9* %U2CK,11LRFBZA(H=,\ZGQ:=&V12[VJKX8T:"*,4UXX0)4)X0H.V6 MKXV)!?874&T7V+JIN7V,PB?.W=!9-7/CB&L=28@E'4[6TD--_;>H);;)!;54 CE;2UP_T3HN58++<9U1 M6@RSLSY(H#%ZQ<@?(%MJ(@U2:6UJLT+D/G_<[72],F1%V1%0F"BO*O[8:OV1 MW)MC$7?W^Y.">\0W5MZU..9OZ!!'HD*NI4( MY(/'VZCSXQW&;;JWB9K^U+@>'@70^UL",S=KW5=8H!I*A77;NTE8;0-)KIW- MP&)HCWT$=NFFD=SZ,R^,:5 )UKI=U#3&._"K9,!Y[1>4-X<3QU"DUKSIH:\U M_R%S8GSB^O9)BU'[;J#,&$W)!DN.$2?Q248R6J2[TQLB_HM1DI#0L&QG@]J*00CSL.0)@:^;LDY1%CPP+ M'@)5RE!Q\[VBDQ8U\SF,[S.!D?V M)M+%U*VOZ<;XMN&ED_!MCY>FZWF2OGAIP*[YJ)_SR2#C)[3GUFPYYM_:\;@Q ME-#2J@$7ASOL)@"YDB$_HS];2ZPSB(96W6,,;'%L_B^&IF[W0;O?OU?S0!A:C3_$UVLSE0X4RU/B(P%FOQL QA'6Q2;.T6\=. M&\?9;AOT/DL@)5#LAQ'E Z(8(C"CSI*V' R;27>;@T&7OG@(5FA7O 'U1WGF M;>4B64+22C*(IB:?1URL+T[#&]AA^CQU,G&7%QX8G_UY-'X$#\ M&@O78-[)( W@=N^U<5(+T(B3>_J!QGQ\1+"*!4N^SX:1 0ZQ:B@:?HQ.1=!) M1A04"TX3\E3PFA3[F!UVA!;\7)N&NUFID=Z@>U>.F<12YD^Z^;6EE)16[AP= MS6:ZKZ(DG>1!/$*7R[!8U46U/I&PC\:^/+& Z@N\AZ=6&@PZ:N3%[.+7&3@& M&0-3-#TVS7IFG(R+2087 VMP$+VG$:R_=UX*FS^MZY/1I^@LBQWD0SEJ<]W[7RMO92)G3RAD5DR4( M$DY1/'TY! RERFT91DA]X(Q6[GY+E MA&R9;BN<6'IY'DA3_-MS'YL6D(@@D/%:@U(ME" M-MMAMXY2SIB!61$M'>1]3M81(&G5WM\:JBV.R'<&:=1@XY#$=VGHT\T]\BR9 M+6CA/ C5#6@JXNZX0MOD(+OU0?X.SR!G[S_R$_F"W:8W34?HX?FA,K"-80E4 M*K>M@&0%$A*O$A&>]F#63"LIP9NN$I,D&SDG524D\4Y8B JO@&?O80[GTD(( M0*1V_3Y*F^(7M#&M?UQNDJ-T\DZ>O-'FD)'N;QZSZYAEJ4#H)V])+Q)007I] M(VF.O[U1RX&[O'G,R)8XW_]Q\HY@V%3_YFV-04<,5OCT+DV"W,]NTP>:/L,@ M:"]]VMH,4_Q4Q1>9# 7H%H6G"M)N96?4*5^OA:JU^EB)4%@2A8%G7IM/^8F% MU"9:>7 0$EGI^ I:9C'9M%%DC]FT\1B$SCU\=;="PX>C7Y>-Y#^?40Z% M#+RT)8C;:8+WF6_R0[],<'J.OYZVJ=WTF9?8V;$BB!HOY!Z$QBN*:-.#^'PO M:.\?JF"@SN$7V'NPA*D,8!U!-?+>4O_AT( MH',E=I85>6@0Q,6I@5:4+587M*R.697!SEH=)"]D9\LTLD7V0^5(;J&,:8FL0B M0$'X[;/IICJ9]( N_\*&8ZI&&JQC:A(307]2I'-D9,O",7@9&*/--=6D;\8I MX[+-0=?NR*5HB"[A(N6->O\2Q7UPL]1>+QJ\&/0'>.$2XI>!&V. MM3N_QOC3MO%![?5$59JT0$ZMZP&L[Y\]1?<>!2>D%LZ MN;49IK-5?)$.2E"?EE1T'>IVEK#@BW,*E0@B2$3T^B>Z;L%!>SM\ MN(6$,^XNX4F$]O*-ROGUGQS"@5+C9EB%RMC]?2X?8+^3+4SJS$J;8CP==?QQ M$>Z"]A U9VV(W=$/L$V;XW+.TQFM[E=G!+;1$IB\@./>59**I^9Y'DU]'WPQ MV3WU:?@,OM"RG;K9QS82F)C+B-K9EU3)ENR$;-B3>9*20RXIXKRBIH+YP5J7A- MB.!&2G:.8*V?=4R*H6FZ/A3Z\Y4%]51H8%?7K2PWMA8C3 M K4IKQ7WVQ3EY;,E8:*FVB/P+YY]"PD<0S72<@TW1@L &.=M(V3>TU-*G\K2 MP.4]N1'*S;Y%OWQTD1#U$++#"'!ZU?PNW>7N-<#L M;]MYH=;FDJ*E+6U_ 3MN9K>[B&/:Q;:;I[Y_58#ED$Z_+4E9)=-E!P(#.?DJ M9$7EID F_'5#.Z5C!59%AQR8%68R=%S6(7:L8@8IY"FXH,7_K^.]IW[)*-1_ M9Z'4@9ED-KTV',.>L0U:BB%TZ)X#(6WJ^VE.@YIODC'86CZUCS>Y?,@K8J"Z M\=45I[F$[R[2-H\SRTXBMI54NXYTTM3YH2>WE'[T:?#:_W!P10/(TOS ]Z-Y ME+/B<8']F'$N3<]D@P\PAP;H6WN.MAW)52^PRI>".51<#!;9Y!A#9X84G0TY4*%ED]I<:@ MKF))O((GB053F/;\(@2%%;$GR98O.7'T[KNG_?81C.GV<>O?E;%8'VA,YZ&V M"-Y>:VN5\-JE0(:J/H<,+J_!7R,\@N)X[3:05LA3=,78L71W7GJ;/F2P8_G) MBW):O>](GZ[U7UJ,K=-)9R_&CG."E'(%+R*8$J MP%_D_!0W>TF@)+?LFJ([G3&JOK=*C@%NAVKOG#?<\G+NHLB[:_-G;_/UJ>XN M[_D#@'QOD[%)Q"A^.:/I\LP(XP9D[$+<7&Z+")^0S3ZUY$LVC(L6!%@[#6YS MPZFQW;''QW$Z:JVC)P&PI#':94@I \HC""B?"-+5S$JF:0HA+V5^3HX%>%,K M=W6.P5!MF(;#C[YWAKHKE==",/MNN)M3B_4/&I>))2M2\2(ELU$N4@]2[L#8 M!/](]ZJ**@?=T3U26I]-P85U+8LTNPB9'R6,[Z]T?G5=*.!3_G26%C.,OWJ[ M6[6#G.R4[7 M%6$/ZS2S ?7KS%&PVNJ<*D%E>ULL_I028)V2BANPTZ)"N7!& MKE_.TR#ZZ])TRTKT8RS:^I-(;L'H;_%U7"T?R3ITT6!*#GY*(;XCYUO@JC&CC2E/>#I_$0,(9 Y@-23('FHZ M1:MR,XN!RMH#5H6<<8HM"-CYM8T:D'4^J#N1RW-RE3ASY293L:W48\.6B J/ M?!XQR4S1W@Y5M5'%&;7=Y(2'2$B!%KCCO4-#C^.Z3%"::Z=$HA9:_>&]>_&\ MK0O%/GH99/X)*>-6+U]7;N=E21%( 0-/+%?A\SX8+!'%#!Q[.EE\WR U. 7DL#=!Q#8._1;1IPN,HIFJOA^H3B.7QV'^VF88I M;T/EN43V&F!F@79>J!-32='2:.PO8,>153$ZKN6QW3QU6"O @@D$%D$315K+ MRU>?TJ#\42VN@/\\RL$Q4!W'A:>'"S.VH DN*KF(/RDSL18BD.JG-2$F9",& MV02+Z0/:G30&?M6S8K;C6.ZL],INX+6MT898Y(HPI*KLTVU\^1HR6'U-CI$= M/D8MCIUEM!&-MRGJE<2D8CC$0708[;JNNJ9*']FRW-FV.TMV/WB/G%9INRV^ MG=\D\1.X7$%UVX[YE S)V$NDU$UN6QF4:B>QHLRH2)J5>]'.>4V\+0N4)_OG M.M?>K_H:5)Y8J0<2QHFRV^'_D*]6D?!WT^3^UWZ&CK\SE L5C <\V&G52:Z! MT-0$C=B\+GTS3KF^*M*G)6>I!&#*3] E^0SDP0#KGOK),^5;>CX;!B5]XI4, M'$.9B2T:=>I,.\>Q5$?]ZINJ"(V7^FC(^J;_4.F!>M8W->WE<:-(BEA"2&(M MP6Q;2VNQ($WN&-1=E_YM-\*_K0X\OCNTF'P%*;XRLU9?'0X:F=*T@S3X1(*B M\1,^B%A%V>:SV=!JNH<=WE:R/; B^M3+B)\PF]5X>\IM5G6WN_@'SUJQ8P)E MTHHF;L:Y8@#>BR3B-F)0S3=;?Z#S)*4[LLGN%8R^15\F=)$0=8-08_0[;Y6P M;TG!CSP*AL0X6X_.B-VQ/*&DE%6_M)..4,KJX@H MD^KI"@0.+Z!!,5>ME(> \*ZF[>4+#[#'APQ]!7,(+566:6UOB][GJR1 .3Z) MY(-.8D&I*7HD M_>X2Q*]C<'NUDHAJ2VBT3%0-V<=-107LCSL75<. O9-1M??^X9+!BV>Z,J.! M!-GZ[P9) ]\F&=+KK"@3NBKS-XR0Y;VO#KH4[SN*.#:HC UAE,%=BK,##9G- M0#_W5F'F19I7Y X$[ \BG:RH YNH_\[VZLD4+LI0)#&%S'Y00I>VZ1 MM$:_OZBE0&TK-Z3Y?BP,3OB"Z!?4'<.2Q@:-EQ"#KACLPOMR2=,G" -(DY=L M =.D%Z^E]]WMK?'7W4HI4"M929@4E$E)VA' &!J@>=NM[X=Q7(=VWJC M'=IQ2,89 Y8+2%X4N;:+EJK:\+-16KE_6-TEY$1>F,30R5IB N8TW%&3@R ] M1!R1$8A8NCQN) M63H:QJ'$+%SRXXA4M]=#%A.S[(_'0\TVLY?$^F0#- \WU]0T(X,=-T M-(L[$PT7_'_#/%/K'WO3S/Y(M#'+)(R=>VFZGB?IBY<&[.VU[?N]/Q\YLTD-R2S,(YTQV6$_("V<.E9\Y=WB8>2[X0QD]LM8\ MOSNEO=6)HH>=CFUNZ-$-[?-!W_'3?PXH<^TP>268_1:8<2OAA@OO%B3)YR7- M+RP-,H2H^.%3,=]J=5S'=HGQZJ!7P6J4:TIP[KR.69:*OJK>E/HRF$YK%4]05ZGZ&7!@,Q4;7-,7@9J-S8+1CVP*$<8R$\6PFS/!\.A^MVLX6!UZX.=0?*=#/U_Y:'*93C M9=E'FBV2_6N13I_:SX8CEP\SB.ZX' NXU(>+MYUD,X[!L(M!]%EG-#TV5M(\ M;6ZQW3864MW9S2<&-3-W\G%9G(-["ZO,D=%%X@,EV=/G"I.CXD )E"3H;6EH M/S62#1S+\P--LRP-'_-,Q*YE"10=5@=!C*M0SZQ'CFM57(L\9%Z:V=)M0C[0 MIS"&0I3D@\=)^3;\^VRJ>QE+=X?=E;T4@0<&FKJ1STHVT6DFD'&R>&QCZJK" M%NI#N^(#=#8/K2PVTL&X&T6HU[^1U,.L,\9&TC0.FM@VQY7Z2N1E( T[PWQTH5SU>D;'W'.RKCLH$\*W@1X=M."325GUA( M%:^5!W4$+ND+_-&*^(3$U#7,F5BB)5&\6=>,A"T*\7J7KRL:,\K%J>5W.U?F MWS/Y$H\T8^EP@!-LP!<*^!037R)N ,L$=V[>!'8P3Q.%W7IOL!C':1!P(#!( M"4=O4Y&!/FY@0ML<'^6HE@,5R23HDY+!A @6'"ND8N((JDQMT8QX-.B4P?#S M,XVB/\7)2_Q /9;$-+AF+&]X<>C;XQ&DD00#(2!]\E>@32KBI*#N''8T5FB" MQZ1#Q@_AV.MI%*E#!&Q8><]#A1D<.#3#VJ7=_QHK'#XNY;C"HB57-FOR*K.B M5F0= ;.1TA6>S7%R@,BDZ6LH\PEJ:6@WYJC.VV* $?D%"/_9$:CH55<'#C7L M/G)Y])UDU_>PYXFJE-=72;H[1[..-=,QM.T54K>@(B',)N4Z MF2?I\913MV!6>8UU6\CI?\J,:< :6JP\?4_"-DUG=8POX M#YQ\AU[Z'.#PR^F<;#[@UK+.]$5^P%+EZ]^E(,S+?^+J+YPSSOO M^I0KP,]>YJ'"]6_L1PBW2(29'S:EFM(-W4%C@[N*;Q82 MW$T+-R*#6RRA#PB686N<2AFEE;="?**9VA-5^0FZ9H:!/);'AHN>SB9F:-3. M,.V7T;:B?.G86S"FF+)*:?\I8KRM8F&$3(^*'B$($F$41)0=4A",@4KO>]TL*#A4/, MO-?K@",NG,.E9IC$4@2HV^/#(322H-ZUO%>R2[N$"/E\=OW)E0PBQJ9HQD28 M],H $"KWYMO9BB_T%_Q(W((>:5,,<'3\,9BIKRB1V<>/EIDM M:$J]>=;Z&F:!Z"$B:)HZ'2Z69D*VTAPXHJ2?60X?6[*5^Q@]QC']8R/B1#(6 MQY]IBN=_W@VW\^TD:''2::=_B/E'J>DAIZ*-8/#SVK)ZX(D);:_#SU$RR_YC MSUC*CK,Q>>G']"@7T#_&CV$4T:#VO*)^UU!\@+UJULN"F6$JZN3>U9QY

Q.:2(0Z/VT8$.!PPF%9\G ,B4:6:'@4 M&G?.2'47^&P-2WB1(?@\6:Z26/@#R9,%J+_!5V,PD B#KS+-_9:PFTD$C.S0 M3&YOVC6CH.O22\$Q$&(:'A9>2B_"*,\:M:%UK;&(TDB!P1*4?@G+TB\1E'X! M?T'"_[U,8L* &3DA0<'/,7QIK+*/+)/..5"E&,U^;L"L]L/FL6\IT>%FWOKN MF>I=RDU?EFEN5G60;:^D[2T$:J@E05Y+B_K;B@SA[A;IT%JF)7##H),.D(2I M?.A;MSBE&7Q@-RE3FRP6DS--JA?C-0$.CD%*;PIULB9IOXR0^5O=+?26D:IE UG4D3?>PU MP+@)M?-"K5DE14M^.?T%[.A84S$ZKBP=[>:INZ\HP#)6&2&?TH!=<9EO$B^6 M37;-=A8*!K5S1F6K*8D2Z ,BR#H"!ZW:+26!%!8?IQ1:E3K6*#.AK#6ZT)E: M"M1YL)8]<)OSM[Z1#V.1-T>$DZ0T*I;-,I<7W 5Y\;HX2#*2[*8/=@UX&C,V M*I\9].8XMQ-P-_*!"Q. O?E!2W3&[0K^G,:0U@-B8IXIE,Y2OY?WH82^S^@O M/?JBX^01^)(Z8\^@UH#/P+*RO7D48A2OFF0 M3#,LCM04RF1G&'L<;IH8U*;M,\WPHVV4R6H&*:/R="TV(6)=EITJVUIB)P<% M=U1X>4F6"+H34E!V#+D*W?<1IS/] )'DTR6- Y'Y(O*>]GJP^7M,S'@K)]2U M6460 $5'>EVJ:3TX7&[4H:NWWO'#HQ?]WW!UG@3:VJV[C:U5;FV5 >7JLE>W MM6! . <"+!Q"AMX.TIJM\LX8##-784332_KSY%;K'/K\Y? MOWEU@D./^B1\_/D5X?3TQQ_??S@]?_67/W_SIW\[/3T9,>K''O9/)LN3J\M/ M@WL>DPB?<#J-GA'#?SP9^$\HE 07=+Z((\Q.;L*0/J%(_ #_H_B']_J/XKO% MDI''673R'Q?_>?+VS9L?3]^^>?OVY']'H[_]]?VG7W_X_OSVS2^?WMS^U_?C MT?^]/GE^?GZ-_4?$DE][[='YR>FIX"@@X3]_DO^;((Y/A"@A__G;610M?CH[ MDVU>)BQX3=GCF?B)=VU/+YP4Z)_?Y=3G9W_[?/O@S? IL__"J0PY2R5YOROI*_ MRW,53A&?)'J)^>DC0HN$AS,<1#S_)($F@27[X+>QD.>CZ/J?@PF/&/*BO/\ M37#P\RN8[FP?5CGV7C_2IS,?DY1+\99@ MN@WF-K4Y8$5&$?/R+L5?$U6^ @=Z1B&4S$1_I]Z,!'[>>LKH7 =6_JM4Q_1) MS,7OTX7D% 6O3BCS,4MM>"OV/$KD+_$D58@3=(:CGDL(AJ MU-^VCWHZ"N[Q(Y$LA]$=FJL05Y)9CK9:-#72[]I'.C>Y8]&C N'"UY8C6Q1% MC>AWW2$ZPHQ0'S87:CI',-X23@WV^_;!'C,D]_$/R_F$!@J0B]];#NZ6,&I0 MOV\?U ?LQ4P8J:L7;X;"1PQ87R69Y1"K15,C_4-7Z]P8O=SX0C(R):F_=1?/ M)YB!"QY$;SGV)<*JE?!C5TH0OOR+RB+Y!HO,(LY;%?4Y$X@#XD*J* S;_(FC+#DFCQA ML6E%&9N@"@!R)U0 B0JHH ,W,^7K%QK$ C"6SDYX^&_3.0'ZCG VAVXH"E# MO^(@^&M(G\,'C#@-L7_#>:S95D+T3J /"@MHH0/?-&7L828XDP=%*(07V *1 M$W@7Q0) [L!7S;B9HR#X&',28@Z;E2*5&S 7!0-P[LQ3O9IC]BC6]$^,/D>S MLE&MIG8"=T!0 /_.G-2KES%#(2>2@30$!X._2^H&\@H1 =@[\$,'$J)T"?5- 0',._-5 M,Y82 SAD(T:?2.C!AA\@=PG]'5$!%73FKF9\C2B/4/ _9*%=>97$+L&_)28 M?@=.JYR% X81 '?A:\L!+HH"9,EUX)S*3/A@-*,AO&/?(;$"D #RN7?YI[,=H<06_9_[79!)]CV2GPL:??F M889QQ.M>CS'HN?7+,08\?"578^JP.N!<(%3"YQ:1Q;,/$@N^'W,B1)ABQK!_ MFPH-LICP%V'&<4+9EZZR;!4CE6W3]JLY]5C;5=N.A"W=;JJC@PO$9X/0EW]< M_2LF3R@0G/)!=($86Y+P\1<4Q-M.1;6V-N@(&&.;JC($XC FGN?)"#&_QQX6 MDDX"?(_8SQ]U>,C>>Q V M 5SOM(UL4*=^A=/+;)4!I O,HN5(>#W)ZP!B15Y(GPA6CK:)[:K1RVN1D1L* M-I',\K_%B.-[^=[)M=F$84M8FN4 M5"&@L"VO72IAL;#3A<&7K*,;'\$:,FCKF,),T+#(_NUR7#JK 'JW]61CQ*?H M&N3,+O4**FGDDI;*Y+?(-[K,]JOW^ F'<C]SB0F2,CQ.30*]6.45,'%&4&@45+ M$["*EH?P2MLYH"T#X>U*LI^]5 MA*J4 MU*) W<;#C-J>%\_C9%LO7#+B$6CY,&CHDJY,<+#(J=D5[B.>4H;'3.SS M8[9,OC=>^%5M75*>(1JPI^/0!KP@DVXE4Q"ZI%.5G/M[4!]2!8;X4<[LGE2X M"X3Q3'5*A2HY88_)H3E8EFI0,]G%*>668P"[8?NINJ<[CZ,$P!F.B(>"]BY M%G_&@MN018:.5R,-??WT]?]!',THDRGA1F[_3B,'(C%E8EL4 RBR*@;VD"7C MWT_V%R/,$NZ-- 4V=DYC, P6!0]4@RQYD;K*O,H:.*>AHK@6!0]4;,)E7DQ; M.:H?@T(OO80*=BK2E*Y)NA8.*$+PTV,I.T M*Q!$[99B3-:>7LX[*]07,VKBHEH,EIQ>3CT+L;N459,@94;I@":4 NJ+NW47 MM5A].)QFZ3_BRT8#%NI?Z"=6H>;E&*;0G/@E&9;0C%Q][< T7(MB49!AE7*7 MO:Q1]E@63.^ !C3"6A0]N*!-;NE-Q3T?ITAYA4T!X M]CBDNJ0N+.:Y5=^X#@.E .A:.*!*K< 6Q;S7(^U:")DF[<=B!*X]Q#1!+*4; MHQ?,KUZ$U()G$B*VO!$N97*?2;04^ 7)X$U%!Q7;WB\Z,3!:!/P@\O96DF=S MYZ/87TS![%J(VIFAH!#4HDC^'8Y*5]LBC0/ ;PEU$)EV>3IV?A[T$7'B 0I3 MTSJ@.$!(BP+ZVQQ>DB".P),OB-I!5:P$U0?W.U7&KU@^DHC]P9-86Q^S:C/# MZ4S5I0*A.DLT8%N3 '9/;F@ M%JD!N,NL58F^C6/J*0' HO.\[:O,6AT!Q(XI!Q+9HC.Z0LJ85B4J2L?TH136 MHO.!+3DNZ5P,'RB:H:1U3"& P!9EPZ]$$IX)3HX#RC9>:T)+E%&^V]J0S:(% MP^7[Z-"@J7UJ\7'HHN8KN72F"G% M*)FF3B[&[LG>E 2_74VGV(N&TSO\G!4]$N/@0>YX$=N>#N7T-@-L(*U%N1:U M?:O?SJW6@HYO77*$>\YQ_=B&*RI4,:Y+A=C?2>XGD>("\=EU0)];NLM<^(7^ MDR;6O!Q3)71[#XG3B-$G(M3P\H!^$?,TU(88WJ//1IZ), %?L>TF?G8RD\=PNAH1P<6 M'49=8J$;CR2:$7\/<**BT!_,*8O([\GGP* Q:MKO(&AS"A7+J9F@:)%M2>3E M@I%KRBYI/(FF<9"7_P74K6WR=:A9CUISLUH=M+C&OKPB_Q"1>1S$_$)X%"3B M7R(2*!X7-&APV#HS0UE1-V97RA'#"T3\O'ARMI2(??XPFF&6 MFBKCP6#4V6&-$C/\]L\WLW3X)%*N[66UX:)L?%C#0XW/_D\763H<Y7(JF&0KX7ZUU++ MVQW6 -A!Q:+\NG)9:WMZ!Z;%75SV?R3)BK7^_S[()S^*G@=Q".C@, W MX1/F321*Z#IR-U%""X]%9Z9B:YJ%0+-[&4(0,92CY2A 823<69D7EKP_#1VE MF7=@Y?0W&,>%8[,*>!U([,@ZX0'V@)YCQ,/;YEU!TO'6T_(D)2R8('AF:W]-8)JDJCO>J]F#ES#88 MHOE17F7$[,J027B7#RQO/KQ]B2?@LJYKXK(NS3"Q:(=F+N[>5O4@%%L%KX,H M)2"EE?_)G><3"N3N]%[L-!CQQ)B67XA=:?&##C_JEWK:N_]0EYSBH>OZ'WOWC,V#_%B$23WUE"07UN[":>4S5/EZ/U% MT]8.J-X8"(NN[^=E5N2KEN YT09)SU=BJPTU5>VB5%"+'+N-FCB2-['UA<_K MM@D=UL:NT'I_K95+QY>$>P$5W^/S.Q2)/X;3CS$G(>:U;QGKNFS]6K'NQSN_ MR;7BQ?1&L:Y%]RY[AM^ZA!7DFN\2]CLM#8 O^-H*0?7FL>6I^%86Z>##Z6@3 MNM!_((\AF1)/'M&L7@T9T8!X!#_8=%UWJ']T+'Q=9D)]6G: MG08@:)*;MW-B)E> H=?I^EUR$Z^!-3_OJ,-IF/_DUS7E]F:_> E3+#.WPJ7! M6,$C($V%#IR8JW6 Z772OK^C$UNX_C>&N.YS8,!/'J5ZQ?LT:NS%# M(1=<2*_4?*Y7Z<&IR5X)&N=\^%ORKYCX)%KVZ]3OLF&YE[_+<.>Y2?*'EZ;6 M!J+NX>!J(M\]C0@*DM=S!A,:1Y^HO"!"0P^SL,S05.B@7SM3HJ#B(98Y*,Z9 MF!$CH4>$&9$O;*Y>WA0-^S4YY6Q9;H+*!3B:),-RE]O@+PFJRD\T>+#"[%-OU@"[26FL\ZMOQJ<"@Y0:I MBBA'"V48>>%8S/?9!H[R*BF=+^((LQQETVA,G;Z<^;83\.\'"ZC207T&\\U3Z6'DUI M)E_-WIRQ3;7A%(UOT:B5V@++BV\2!!OX;*@"_+39:!!$?C9<3V%6*A M '8%I=GNJ:R5,\:H5'SGC,Y#)/C>J>W8K\$IXA)_0AG!/Y\CG71L#K].2,0:H%DW-&ZEIXI\GS<\-I]I(J"FY"@4JML H&?)F MN4TRE.)HD@S?G)/4^M M%EX'8PTW7GX<,;F5"I)1B?TQ'<\$N=S2RVY4NZE\#MMH-QN4RU$+VR "7ZLM M5GM0C0"K>02^V?[=,<@M8.N8$_5IM:X,Y^R9 F^?L5^O-'?.Z-VXVE.E8,Y_\.[D8G%\]WYB$R=OF0K1D MU9!9>"A%1)J7X6C=:@JR4H"1]8*HW;-.H-QV69_K6-8Y M_"PVH_-X?B]_,ABA99*6O4 M$*9VV;+/LF9K_*LNW/4Y]V;G_NCU9O;ZNWJ03Y;,(8 ML_DEGIAMJ"IWX[(M,T7*N6C:JIC1)8X0"?JN 95S87EL:X??SHV181:_!?G[ M#B:S&EUA[#A[M4K2CC!,ZYM*BCQ6#:$EZ3A@OI1*-FNAOT-SK$QK+27ON4PB M.(!@56S*VG9ZJS#(+,;^31AA 4XT#*\$B](^?R+!!+-(E@8%\S4K-+99"U5Q M:#MI]D+(PP=>)%P\(5\@-UB412-&'QF:PWG(!JULUX*1Y,=TV@-(IX62[9ED M/'WK%P]C//MIXYDE\'L2^F)KYWXM$/C$A)] &323E*0V:THOHTT)Z@7S?!-Z3,:(MA9&H]T7U-8%-1FB MT-PBI+:$R1M",QJ(;OF5\)"CY;UPG(5_KK!R,*W-@)=(J0;XN\8 OL-16JQ" M9M; V"K);(=5+9L:T?=]V_M;BD(38Y_2V0R]1CHU]M\W[<9MK/MY)L7&1_ H MK]3<9A54QT*MF1\:T\PU%AVBX"$B\SB(^878@9&(?XE(4GX 5HE9.]MU82B] M6@D_VAOKK_B*0Z\G C5YM?SN6[&"J9>H99QM#E6?,&8^"K&#!M?X\.P,,D!UTC(8S]B1 C#0/=IO*#;"8\ M"F^7XX2RJ7TJ88(&<_A(H4A@JP)4LK0='!6_)Z/A6NPV"2S'KB!+V^&49/L/ M K?YK-^ ME59E2%9195?G\@_QA'N,)#^0/WD%VB\-L5M:*).\]>>J&)UBSI/N2U'7$+N' MND[RXX&[90?NS>V+LNB()C2\36$)BF#$<4M R!$0TH:PS-X*_!).2!#(-**5C'HM:AHXH$J= MN!8Y=/I4.(C* ?P-L];>N;><-_'XD)4+?Y.".;I%:!*"XV;B>&)I3:+N,=); M/])KI<*.D=YCI/<8Z3U&>KLYAOTL["LC*+@GCS/-0;:2S#VDU=):=&Y[C*8W M:U3VV?8778G?Y5V3\[>?Q:B;\2&[%1-6,4_:_3U+-+PS-IMXO=< [;;7_8;9 M_\2P-#=C88YR2=H?,:H?_>#Y,4?%@> E)P?(S8 M@*RNT+IZD;7J\4<_]W+U/6HINE>ND%A_$9)_P]5%>KTL=S([E*Q[,^''A.QZ;USTV[R4Z+O?^ MSW*+?TW9)8TGT30.=H4Z3\%>2M[MZ-4$0,Y;;&XCMHW$!65V__2[M. X%_]IH(IBKRMU@_Q;OK@W*.EQ M/P"R^BN6>2G8'SR)^?^([V*9GS*<)FCR81SQ"(7RX=@$64",:GU8; AK@M+V M1N)J.L5>-)PFHUJLE+ MM5<;&(LNE@_$ N3G(P][686B]/%L[,N7/-,H1/:JW/;J,YC+)0P*%#?2MP,# MH"$0]1F2%NXL$U,EVJ6A*ASRI%6OFT4]2Y;O__3,'[=T<$)OMA,N @,J\AS+P=^DYC99.]CV*<)857T>OJFYLX$A]_%J-O'L_OY4\&([24 MB75<6)[.O,9:;/3I(=9B^.@-&IH87H W!S8UD[X,_%\+S:! I@L8V9HJ_3EG M="J!99$+:B+%98QOPO$S567-U._G0%2\!8Y%_JTY]^('<3/*7?=T4.K= ,BB M,TUC_J]IS!K1[[JC0U+O!CP6/=YBSCYY:F;VKCLZ*.VNX;'62P?9'\\PPV@: M[3RC5+^?P]'M)CAM%V!5QWZ6GQA5OMRC);=8 ^6BPIYSU4>NJ7#7FJP]9C)J M\@+?-V&:LW(3YM^4*K%RATZIN3I<<$U7TX'P(1T(H:SEF='V;8A7H]W(W*ZI M+=9UJ:!J17[8>T9W'47[C*(L(VU=N2%&P?IU)[Y.&N@LIM8 4WU&V!I@_W#C M;2;+T 92:RSO\2(SHS)OCH0>6:# )+#6?/\6&ZX6P.SN7F U=F]"R=_XF3:H M[W6?!ZKC#="ZNU]8BT49/FI>LTFOAZW;%+C.$E=J,2FC1XTK-^GTH'6;PM9V M/LR>/)*GYN=MTNEAJS:!K;E@6[.J!4-J#75ZH*KM+]AFSF.#"CU4-;87P&O9 MW7]_1R/,1V@ILUH3IQ/[(\2B96.^>^DO=.B(E_)RN%[UL6J41&/Q.YHJ44I22YZ4!VM-J.6S6 ':JD\ <;]*T TAG2HZJ^(D*P-$LT\D MF& 62>L,UW""2.U&6"]EVQ&6*YFS:P0O1&D_NJ",;0AV##%QV*9=)$F80S#*\&B]/E-K$Z%QC9KH2H.%DV2 M8_6]AGBRQQY/8YLR.B+ MQP#$+J@#DK-M9RV?J"-$?'B54%'9C"HH66>GKR9%T33$MH.KD[/M8]!L;J2/ M4ER]>!C[V4<;;T^DKR\*!O.*"5D-4X4:]NO/=DWMB5;-%P&R+^3_)HCC/W_S M_U!+ P04 " "5@"Q5KIA*4P($ 7#P #P '!SV \=_ M?^,$6':/.W57K51 (L2/\VV]>3C\/.J_8OU2J,M.)YB!RF2[B\Z'=O M32XL@E&173"-%>CR.9-NP+E*L]RBAH&4:LZL4-)4Z"6L5:@O6VHQBRV\/7\' M@>>=5@,O"."/T>CNUZ/^;R?'_M#[TO\71]V;V@QV0P&5YVVO7R^:I=7[7W;BY^I\?%X L8NTSP? 4O$3+XO/2MGO(F4M$V?^F$B4C3P"1=PJU(F6Z6QIO>F M\UI.3=9Z[F^[U[F\NQ[T!A/PO=IAN]ZC$$;D[^@Y:Y.5*X$)AY$2TL(YRX1E M"7QDDLTP1==$0#"Y?+G]&XDP9))3XSV,O^8%SN,"=__,.WJYX;%E::0T)T), MP#L^\WSX3V/>-R"PGEC"^%=NK(B6W^Y3*U2)TLT#K_C\(*-CS"RF4]*%'U3 ML?X[+S#JCL>?;Z&+6IF,A5AJ[@4 -0Z/ L+]GL!?2L[@0HOY-O O,'FC$^*1 MJL#5$!K!J7\"^P!9U\!YS(2F,: BL#%"3S'-@1E88)*XIVO,M)"AR$A])B:- MQ"KA!#/-V T)O'U](0:2JH[ITS@K8(49A'IF*M\ED, M6^1M%.1MU/8!P/;5S:?)>OJ4"@[JZE19J]*FG_U-FU9U]B'"P0HN08A9$] AY:G$/2[: <,TEFR;H*) BTF!K0$W)C7*+_A^L*Z7U M 5&)2)]I-1>\Y)_$$(UA>DEN2"MD[J@8"4DG >'DD&>9TO]B)+VB-+G&[5;' M;_^D98!-14(@N%&*>.J823IC,%,ES^F0H>7&VRTVH^1NQ ZN4NT*XVT7UXZE MC-9Y$)-.G0@8)Q)02BB 1#'*#.F1E:<;X[QZ*EL0M=RE U=F*?#%O6SJ9KC7LAQ M$J/!K?)"J!('I+(.FDW.*?ZB75" S_=[X_9!W?FZGN?A:F\TAXE5W:O M;Q^#21-B=)<]^E/>!+VU*?^0EO'2^]5._0?^U)N7$.JYSS]/F!J)8-?G0UW^6)SJ MRDQX>ES>/SR:ZI/C"V"^& 6?8\GB&>^',M#E HZ%OICP$-I\!ETY84$E64S+ MJ7F>7@^DUG)2SD_U^Y/CTTZ[GZXTD,KC*GU>F-Z@UGSAP;N\^8.CJR?.][-F MM=F'0CYW<+Q7Q3/1"OAS@>=(Y7-Y0'K]>0$KKO2E*F<"U)UJ_]B&@$WXY[_K MEW_7#F#O!+K.1=.NV\WNH[YSZI _T2A%L/Y%8&'1RR7#M=% M7!;OO(CB]<G.E\B? X'5(A>@:0.N9YP'T,A! M+P=5[E[-A!Y#0_@#KK1%DTH'<"E"S:"NQ#4Z20/%"&;"':,K]"%_>%3*PTXB M8XOCZ54JH&6VN+![O:]=L+F2X13/&/L1[ REFG"% IT[#;MN]VVH=;H7G:[= M;W;:--?H_H=45^!*-97*N*$%1D &4R4"5TR9#T9S).D@"D7 PQ"8AM+^01%: M[(I#:QYXF? ]X_&%3WD+.LI'\22I]D.G.ZCMVSUBP/8P2F",,(<;HR MBUR5+"HG^%2J^E8$^F1I"XZ(1,!()HFH9GCRL 3)A_%+DZ3,'ZHI?C! MLOBAQ^@),U1ZB,='I+S MVW" :(JGIXD;=1ER32OCBCB5XW[+TCG)WJD\!EKP9FDD@Y(>K_A)H8 XXZN> M=82WM-08)=E$1J@D+TIT-!/!""*#13KJ7;O5.8>T.I>]VYYL%?;+& M::?K6 13A%0H\,@F5Z6G16#QD21]D^;I3N:B($QLBS8G,PI04>DNY1 MJJ;QI/"A]'TY"\LO!KYEEFF4N453M0)%MN,_JO5TYZD,C4.5V0#Y(3+HRKVR MF)UV:2M>RV?G:@W:G[_3*-/;W M8!!.*[\&J3/>LJ*B8L'PO%7W*5":7'74 N7 .V):.&:^CU0M"X)>%@4W!TY" MRNV(EEL5R[#C%U/:;1T] T3BFJ1*H"@F&*FF.%DLOSR#K)6.,/.:F&[M=LT! MNUV'OM,][Q&D^E@2G"T7"@9;%7)L<+[7SNQVPRFG&_Y28",.=+I&?"Q($IW) MTF1\.=S Q6)0Q>EZ"Y(6%$O$JR9Y!$/;2J!_>(K.0:S$_MV;SD2,]V1+JA20 MTVOFCA'ZB&WG9BP& BLE#"NFDEC=LV3.10H*>::Q/,Z ?-^DSU7P*2= MWI_LL ];/8!27>(!!/=ES2_*)](=L\#E5_.K[O%NBJ>P3%QH\<9\^AYC3EXL#&; M;32GT^OG8(L322HRYO&6=V44IA8F3Z)&%!AC+N'#0,&"(3+$%?9/L8/:93A% M8TVQ@@&L.R9,1TKH>6Z54!:).S;339<0-&<#G]-$$V6"(,*]5;+5I]_?8 M^4\LQ#F;0THXT?EOPRQ;B_@8"\>K IP7\\L"X-B8AV62)"T5VA^9+=#LOM@)".?N[!_F*QK$O*3$3WUHW ]C$T0 M*00NK$-OH1,7TG@0TTV2$>* !\Q'L"[K^JR;Z8.-^.Y <7:URX:X=IGY,S8/ M*W%;%)4[YM1W+9=0K0/F7HT4^HRWFVCX4Y[^II9 I@ND[A0R/I+_W61^-BA_ M\K/F_O]'F?=@E/6#QTE1@8 M^$(/UZ$*LK1]8NZ%^>ACJL%S4^H\;S58NE4--GLUI]6RVPZ6@+E7*/ZV'K?X M5ES.QGA9-S&3"IGE$GG!\%8:8H6=H3C .M8K,,DD7D1X3S1NN=2K05?@-^E!(#A1JI@W_IB9D&&'67%H* MQ2/_(''(P8QD5MKUQ#B_$.I6D_&E$;_5XJ6W(GQHZV87Z];T%=8==D[;2W?D MSZ359(;@36HU+WK%Z9N@#38U;US0JE,*;GA-0\)H\ ]=(LNC5QUQF9GBB:N0 M$XE"E""/I+2]Z'?1$-,51'P$'@(DQ(*5PB0.2S!GK>UHX!-O%;XI O:?%P$/ M)TH]Y]+IVM5F"]-8:OWFT/"AJ9+7(LSZC2N(R%BMQZD.-GU&U*>IK:\9O<%% MM4,% (MCB9$=@,"M1(L7%LJ6$;^[$44+Q M"2*/PD$F;;@N[IN:]N!Y3?MP=M+HH&G;S78#6O:W"GQ!JM*K-VM;XGEFU1&6 M/BJ-R?$;#0JQ,8= -HSTU%1HQI_(#FC6K G?TTEUE;YGM3(VK/B(*2_U=5QU MZ M7FYFX JC(Y^;" (0"_8LSD:VF.WQ>T_$'FZ[6^4J,\L+N]GO;OUI,TO#S: M($#HB"P;\"PCA*BLI6!OXG2RNBOQ4SB5NAUT_E':>PR)G_[UOUY)/M_W+M3Z;+8A^6(!S%O, MSNGZZRX$BT%9YC&WWS(OO8:.HQYU8S*^R@88$W./A,.V=X?+KE\L[=]W3&H* M/@F21H;#IXGPU%;4O0MO_GCGN-H]N>\#FQ<0)OEBQX+35OS%SMM9F9J8U7GY M<=_(P5ZX!U4E,([7I+Q*\L5#_GW,T >-3;_-0T.V\53E9-)".'K2%]K/'ET@ M'1=>FCQJ8\&'X!@7I:S1&0Z%R]5K&N1IZK=]7X3(8SOT,4?A8Z7-Z;71RYAB MJ\(W"K*F]86&+U&_L##"*;* (&D[V1[2VZTR4] M-7(;OE@TD6GE@T4S=/V3Q9>4V6 3G@#.C4>"GT+?'8Z^67E&)WOUYB7])!\@ M[\4?4/\74$L#!!0 ( )6 +%5Z1Y 1NPT /,N / <'-S#$P M>C8N:'1MU5IK<]NV$OW>7X$[[;VQ9V19DATGL5W/R(\D;A,K8SMI,YU.!R(A M"3%%L !H6??7W[,+D*)L-Z\J36X\$TDD""QVSYY]@/O/+U^^./AN_U\;&^*5 M-6F9J%0,Y^+D^%G_W)7:*^',R,^D52W13Z]E3@..S+0HO;+B-,_-M?3:Y*Z% M'TF[A7O%W.KQQ(NUHW71ZW0>;_0ZO9[X[=6K7W]^^.R71SO=%YTWSU[W?KKX M]>+WMIC-9FV5CJ7EU=J)F8J-#4CT_*1_C(_+T\L7)P?[F^'SN_W->/UPG;X3S\TS].)5VK/.-3(W\[J->X?=F.O63W>V=QX4_V'\E9*;'^8]!LO#$ M@Y')_6X78\6EGBHGSM1,G)NIS/?B9-X4?+_Z/33>F^ENI_ /#O;[(I=3]>,? MQV_^.-K:%IL'^T\'9Y?5W$-C4V6K)[K%#?28Z51\W^%_>/[PX.37YZ>'IY>B MVVGO[&\>TB7QGWSHBCW^M4GSX>,5]EG)GZB<]/[W-["7F,S8W84XC>V\W-K! M=BY.CEZ?GQR+5^>#EZ<7%X/SM^)L<'E2R;,"$9HFV]KYD$R/2,4_'QY7*Q?& M:4+>KAQ"M8#CW@=EX94V:*D'!S]T>ZWM)]W63N_A_B:F7EQ/^[C\/P#>_'JQF\PGG;9']ZSN>A$6[U_<%O]"S%X M*GYZ_>*MV.JV!+%'V%GE&TV'>%P+9Q*O^Q<7K<]%7UKA")BKPL%@;&3M5 M-IN+ER?/^L?]R[XX&IR_&ISW+T\'9^LM(5G&M\9>B<38PEBF<;$V45;I7(Z( M9JP:*6M!^-X(Z<1_OG_I(HN2Q\"69BE)70N,CD;E9F8FES-:7F2 MY76N:>"%QWA'%_M0FDXD)DSI&3V=JE3C)K8CKZ7.Y#!38E3F*:V+"5PYY;EF M*KM68JJSC+0X,B6DQ2A27JYSY><;6!9/F-+1U$[?U/?I-Y[/,68$*XO49!G" MH5C[85[*3,#: MBN1^ J-VGW3V_BU&%I'WI9R+Z'*DU3-SK:8P2KRV54\&S2323=J1$>I5<7^* MC;C%\E.9 I)A5=*A%X/$&YISJTL"*)E,Q%Q)V_Y;_O6YD6Z[MZ*H\H@9LMN^ M$TN:@[H=3D9XR"6,45B=)[J />24L:NN-?B!4JSH4C,=U&A5(34C$A#.!"!V MVS8M462E$Z1V>((M([#*/#[HEQ(6ADZPV;(^MG"=UB[);&,UY&$#G8_8[T+$:&_P* MM'''\I&/*#X,P4BYD^@(A&5F=/WDFKT?UX_5 M2):9W_W" /BD%'+[X8H0$3+(-;D>(;&TR,[R(K>1%#'27Z@/<4P%I=7JKVTH MO0=!(O(+I_1_Z3,#*F!O-@I"HBN'[U3B8XQFD]+E5#MO"4.HW*S,/8=/U%:* MD:.#/;%]AS$4L*)!8Z*!>.DMC*1 W0D^#6#$JX60JQC./,50Y6JD&;X)8IGV MQB[OA(,=[\:JJ<3"90Z_F$->S "2T6ZJ(44:9]36S\7:5F<=PN9.):7GB"CG M;H\%1/1W)"X[@9] JELZ T0!]TH\_(+/>8I)O,6[&V2]U%NDY^1[+;/"_6# M+>$G$CSRS;3V*;L9QK: B:7FS&I(7UN!!#^9@P@@, MXTD;F&6B0VJ4J@QAGT"C1E:6*3_9L&93)5,&$@7U +X1$D2*-%"GS-THY'5Q M>%, $0T"UBNMK2E$F"$8(62>(:9,(0JVQX*4&4D:(Q'F',K\RI:%3["?Q@"H MXEK-J3-!JP1H.(U43%K*^?:^*0I:514;*6BX_MZHU"0 M@*)@%$[Y,04XJ0!=+;G4FEZ/1O;:(S9UN_=GYT>&4TF'>#5C=\+PT@B!:3UG+PK+"4S,*KG)-AR; 8H&OBZ%T@M2 I1(Z>$+=;4 MT6I02Z;_+#72'V-;-6,N$8Y3?Y:(U9:&B#6S6,6,1CK1,EM?4I"IO0IL3UF% MQY#[_%PKQ_N&G!"4E5[E'PC/9/&-LJ !E821^IGK1B.I[R-ORN7^$CHU"2Z( MCWDP.BBD=LRGFJU+$;=2BEPHXFPY^?+#>#=SMY$48\-7T(OK5-UA+K;,'*'_AX< M?&9_=Q>/=F\O7,BQVAA"[5<;K/E=F9>7#-9&(HN:^9MDY4#)H%CRMS&R9LO]$( * M)1F/IL+/D1N%ZIE_#17G[*C>(J]?KPOL&9&:UJWZ=@!E"+W<'K $[I --9 < M1GPK//ADM3R8?C0//M4YC/2N3,?!@6W]W8FU0%3DY.JFT+8.C\28GJ6@&@LU M,*9@!J$J>;TN-F+SBYX(/4:80]TD5(7AT@_=3J<%58A8?,GQV*HQ&:\N]BS7 MV_$D47[N_MHSP$;$H4O!\H: MO75Z%H3$XTB/R@!3=:,!(+:X%QD>]G?,+0+>8Y=G N89@RD;HLH['2("O1E] MS:[>P^Y*NWI;']_5ZX.9D;M"(_.Z3T 6(&1D6@Z1/1#5+\4(&*(Z@*#DB(W" M.<929H3BB2[6.4FK3G-FVH'YHX6TJ[K"P4X2R^*#.T$LR$*^JAO(55M#3N8E MM\BBZO)\3;=5NR7&QJ2.1T^5!6U06A]RNYFBYHI;FBTU21FH$]FBY*2>$>+- M'G>%6]5!292+ V$R,0;!FB4+48NG:TP;1*/S*Q?SMB#C;!)ZG] ;LL30"8+7 M4#]"WX3N1YB(#S5;,6LE?ZNTL62:<- 5&Q,D]#K/L%FQ>4@7705Z.D)*LI)K MGS7JII@2CH4,P2^5476?=YW:4Z$RD2-UI501#:^K5DRGE34RQTM]_*;EQ3%!]BN8H8N/D;5356L<@I(ZV*.80EWI:C.)(K1B^(@C<=J13E$60/+ M9ZK2;0WCV+&M'F$?9B:_X[PH?_D8S-N>+*G;P M;3>*/(5G_CHH2T0O2^0:;Z*<);;+D.(1C@J5$^F1G8/PB7'1T^J;H3?*9SED M * W]$6KSBT\@LN=EIB8+.4O!9T+;:UKJH" P3 M5*2VL,\4/&N"DL*4014!RPLN2&9(08*DCX"J#A7U6Q5HEWU=-4E9[JKS]\4G*L9HRF<*NU R9 MLBM!)9[XA(P?_18*RTU>52Q\,E@-0EBI#I\EO71"+%]19'MYFUNK>3GF4]2\ M,J4^_)2C>@23,ZB'HRN#/40&2CH6H833CR111<0U>4T(=G2&7H6_Q0'2,!S& M6-B*9QH;S).SPH.C,@O'TUU^O<6F7->3EP2GS.3,54Y^9ZE[/>"+O4#XV_[I MP06_>(,$05 3*IX+N_W-TX/?/^>UP=[VO0M_T@M<#[=O8?2?[]#UOJ$.W3^@ M_M,S\$=51K77N%VEE[?W-J^NY_[7[#[0J_!L@2W(4RO+1S.=S_M_6*QZ3;%H:53 M[2-CKC[SWI!*CRNWE9;)8J@[VL+P0<8_8V=765 MDF"H*K.6/>4P"QRI*,B-2UHUC->9& MJE@7\."5"AA+IJF\&AFV>;S%:I7*^V*M4JNQ?_9Z7W[<.?G'WF[UM/+YI'+Z M]]U![U\E-IE,2L*_XJFU5O)4Q(I%>/2ITVKC8] =G'8.#\KN\]U!.7]_=-[^ M!1_M[F>FS304'R*>7LFX&(K -+8KI9W$-"?2-Z/&3GV'G@X/>HR'\BK^X+QS MLS8"%9M&M9H8-I"1T.Q,3%A?13QN.H6-2M.(&U.4L2\@6=M+S,;AP=%AYV8D MA]*P>K54/2@?P<,>W.F]0&T^4K3N-8K[9.B'>*B3YLMT%[?W;326 F1?;1P> M=_J#[L?N<6O0/3]CO=IAU3HO5K&W3:2ZHQSYJK M5VIS5:W^4>NL"IS=;N4N=A08#=RX-LHU#<7@S,PW%WMO^= M:2.#Z;)Q"[3?:WY%UJOU4IT#'H_9,=:*T)+II\*%6(3BH^;0Q9Z-6Z^+BLL]:(E4ZX9YPO-C\8Q#UQZ9M%M+725 .@HW#6IZA(ZX1=<0WFK+K M6$U"E F$T)JG4Q*)^+6 !PLZ-=[Y< LF0UM88(,$/)EZ600Q5$P- M3WSPUF0DO1'3&?UW.W\B4I$KH05$4H>"^S*^8A-I1EB@3H1G'22]"5Q3/I8Y MQC1;JVU 7!B:[!O.UL99_2F<"1;(&/DC*-SFJP!H01S#Z<*XC .P@&V%\+L7 M9CYT A,KT5H LB0])D@NX9+P&H:WP,MSKN\X 6S[=M4%DLA"" !M"I"8]6#D MFL?UB 6AFN@9%E-Q);5).2QQ>NGDX'!A 5)ZYLTCCG^CL?7AM9W#:["4@!^^ M>U^K[C5U#J"\JM-F5T$@\;BIMVQVN@P]MP4"$BN'H:!\,0$<#D.I1S2#Q")P M'?$=/?M2>Z'2&>81"Z8JU%8F216Z=KS6;!/Y]P40Y9+VZ:,G]RBI_8H=$DD_(Q9: *A#"?FRMJ%@R5 0[3.NZB%!!7C MQEO$WZP9?V7\\1Q_;:'A)=)@Z\[3&"E02?1XIM>?0K5I*)#OW)*K=BI#IYZ! M7,926\Z"E(BM'FIB;]END3M3$7(+H+S%G(B.RS*NG!;;C'# M%>_5W0?>#05- 85"D_#?)%'.@=IB,8_$AU_;GW\]KN^R\FM#=[@2NFN3SST$ MKT];:P,9X!]+G_#)M8HY\3/7P#:U>P1:GOHS" '2D@]E*,V4"O(JL[2=+-HL M?-Q.6!)=:!=M&;C)%Y1D*>*-B%('X7DJ]:T#MG&\$C$:@Q HQ8A(:)N0")IB MAU1L)YF B=\V5E\7F5Z.S,Z8AYEE'DJ;" )T:W*,@.L53=>\YJ_!I.[QJ3[, M0A(JP(>$2$P;JLP\[,LZK,_GTH+ZV^"QT\8]?X:S'MKN-^&B \^:9.8;OM;& MES]C/I>P!0CD@:9C;=Y*V9&5.'L&WU$A5IZ7I93>A;JW0FNDM,%[NH.#+NU! M48X#MOG E X!1/=D*WY$OO#A$;Q;!7^G8L_/28X^]=/-G^"_<4@MQWB(&;UF&4/2, M[N!>:SGWCJ.]-"K5\X)L7T!E%$ECA'B$VX<*)9_&?0G_K))-(!4$JHF@\4E- M[FQ[B=\R"??M5LIBSY[>M[Z=;IY_NFF%:([@IP2*Z*1(9TY/"N0\+Z;S4\9$ M\&NJB:Y9LE71MGGV!G!VA?(L).5' G=.7\%&W,=$+>9D]"#J\N804P =]' % M5Y@UJK+.(JQ?_D>X.YN\"JR\=_IJ3'7G>GXAK7]]',V.&BW4U2#%=B\@J\*2 M%'!A[V-S !5<69+Q6(5C0;4IYE?YM7*:\YJ(DE!-!48G(^68C"_!$W!ZE<)= M^I_F>=O%;M&'0>OHM)-;'@+"(BUZ*@QYHD5C]DO^A>S^^U*]]OV2E7WZTF70 MQT^;C=UBC$IR=6X6.?+^^\.[7X-6'EGZ^T^^QEW=-?1NS>?8T /F,EOR=01]/&$[HW M%L/4S)$U5,:HJ.&@;2^!V'<5^V_CF0Z4=7GYB]8W$-2UU*^,*X9?(ZC_EP%] MP7;NX?PMB8%MB3\>21&PSHWP,CK&LW/7(-^+8]E2[I^$_LOM[F?ZR/\LI^S^ MK.B_4$L#!!0 ( )6 +%4P&$!V' @ -DG / <'-S#,Q>C(N M:'1M[5IM<]I($OZ>7S%76[NVJWC'CFU@J<(&)]QZ;0[C7+:N[L,@#68VDH;5 MC,#;I;HO:Q]^ME_5WM+]DLZ\3*3SSA ML_Z4M9H?&EV=2".85@,SX;'(L(8_YA$)G*MPE!@1LW84J3$W4D4Z@P,OE\&U MT326=T/#]L\/6*E0.,F6"J42^T>G\_F7HP]_/WY?O"Q\^E"X_.O[7N>?.3:9 M3'+"O^.QM9;S5,BR67CTL=5HXJO7[EVVZK5\^OVNEG?GSZZ;O^&KV?[$M)D& MXN>0QW0+R):.H7G96/9T<<*JKF0/2=U>_:>H MKT?56KX#1_];C1>_Q;2S5"SGRF2J=E9OW0]E7QI6+N9*M?Q9?6;WV6R=KM_3 MM^G.'IY:<*S@Y32-V7FKVVM?M,\;O?;U%>O<=F]N&U<]UKMFW=O+%BN6>;9X MN,\/F(I9\QQ6Y:Y[?==J_=NF&MS^?+UN_S;1@+Y56\^GAAK +OS_( M-@KE]]M$/;7\>Z*-'$R?$<@/Y;R-P 6!U"IBUS_]<%(J'E>OA R"#/-$;'TP M0VXJ[*7]6]]HSQJ<95N/;;5?SIHSO2.E)5%OA?>U"L#'U:@93T;LPB]5$*>.?8E%_LSKA%QQ#:X;X2H6@9Z-2 MN36!2'A":QY/223D7P0\6-*I<.FZC ;8_;;7P]]>D/C0"3QL M1&H&J))T.$)B"9.$U2!8@,[E6W_E!'#MVWO.D$020 !(4X##K,DDUSRNAVP0 MJ(F>X3 6=U*;F,,2IY.I'!S.+,%)S[QYQ/%72U^KYER/^*QH.W1HZZWDPY5L M[?#D:C;M>S482!SNZP.;K#;#C&%Q@3S+?B H?4P EGU4_R&M(+$0M$?41\>^ MU%Z@=()U1(BQ"K25&<4*4PI.:[8/./@" $MSWKKWACRZ$ZP!KNDF 21L4W>T M+U(O;%='1^FAI/XJ2H%)^AD1TA)>4]"0+UL;&JP8&L 0W>?7((8$U>3*:X3C MK-M^+O254W7AHC&:J.'D_T]DNH3/4%\NTLI85/)6C%$W#- M6&I+89 2D=5#+>J"_):I-!8!MP!RE6\!@HRC6;HH083P!:&1/C?6T;Z6OD3! MAEA:G2VU1Z0GT50Q[8;3MKQ:ME-:P!V#,-,]C\![TDL"3MR'F[(N+"HO5J1U M?',C@G-]04O J- D_!?A39?:#>#YWT=K?R-:M^:;-=!NSU1;8Q=X'TN?(,DQ M?7&B9*X!9VKV"*<\]F>H 8HE[\M FBF5Y$UF:0=9@%G$I.!?$5UJ%BWSW[L; M&B4QXHV(4@_A>2KVK0.V;;P3$5J# ,#$%3&BG4$B:(E3<&('R1'(]PV>.\+3 M<_!LC7F06,:AW(G! $V;'"/J>D/O-:_U6S!H>OA4.V9Q"17@08(EEO558A[V M91NVYW-I06WNX+&!8\V?_JR5MIM.I-&!9U4R\P:RW4#FSS@PS=H2#ERT:;QU M?92]LA%L.S ?56'E>4E,.5XJ>ANTADH;G*.8682=S&EHCY*Y7P>I5T.NY_T!L9D%M_ MS=MX. J>8O[^(@(WIG\EG_GN M$+T8C/_3/><+3-='WSOOV(=N_@S[F06W$.DMXV]!,X2@'7J$M9YR[AU'7VE4 MK.=EV9Z RC"4Q@CQ"+GW%0H_7?SK27^2"3>-9HH)P.8NST#!(J+#\!$O9QK,-.)JU&,AJK8"RH)$7\ MSCU5CAVEB7 4J*G UI?O8D<5-RC[1N:9<(^XE(L91B]/T\]S_>:C]DMY8X/=S6[')@GU!\> MY][O?%MK^O.(W;N7". .=_(M@3J;5I[0O;<6T#R68T2[OBYWKH7 M7D(S.ON$UI=U,']+W[VBO+"$+VRQ;_CH%VV=H$I7RY/.^EKP\Y:WGWTH^-8? ME6S\U(IRYM"4(K8#TJ4>-A159>@.>;[4_T MY7X1ET]_T?#,R>C$N:'1M[5=;<]HX%'[/KS@[G91DQG<""9PR,,+6T7?.^$*X&>B).5I"D,.!=71#+!,PT? D/#N623 MLL52PD'O$!S+.M$=RW'@K_'XTX?:V9_'=7MH?3RSAN_K_OAO ];KM4'#!4ES M;48@8M!UM.C<<_LX^ -_Z'7:9C'NM-JD)N=SO>]9+-F(2J M8]AML]O9JGDQ=,Y&M8YI_![?EJ!M/,>4TW[),[E#4>(NS+*I-LOGF^JDIGP"$0G-- 50ZL MF5R"7%+XMB(I&AUM(*6)2"6(.8S=Z?1R BY-19:0@!9E!@=*_NV;$\>Q6JH: M"=_D3W;K$!#R5*0QV);^!\Q%FF//61:0:*L"* ^QCM^O4%?5UD!5J 8D0[$( MW]]8-*7!*F62H1^$A^!=!TO"%U0U@)AEF;(>OTHR)-@JEC2E:/.N<9/J M>@JTM%PUDDKGP#YLFPC7\9&](KPP7T682=B[DTCERDW^I/3;BJ4TQF+,%*W? M@W1 ,%%3L&L'X>%-*+YGVTVFE?&P&]6CELK!VQ3])"GY[O KA\#9"0'C6.-Q MO@FKKB()XYCUK"C+;7P(4VTE26FF0J&I:1)%@,LH5F.$@+5N'!_MMTIB9D)*$3=S9O%0%[$0WECYI_)" M \S,O-W$=\PQD<^]7Y#49\'?RRM.OP:I_TE"=_E\(?X#QX;_F7L2?TKQ7!3/ M\(AE.\71[PYI9MY8[S;PY]R3'KISW+?#FGA_4T-YFS.+V^@_4$L#!!0 ( M )6 +%5XB31I/00 "\/ / <'-S#,R>C(N:'1M[5==<]HX%'W/ MK[@[G99DQC;^@)2O,F/ 26C9P(*3;6=G'X0M0+NVY-HBA'^_5[9)29--DPPO MG=U,,HXMZ>C<<\^]ECL7_J^C[E'G%UV'22K"=4!#F&_!&YR[TVS-)(5,+.2& MI%0#-[PA7$WHBSA92YK"D'-Q0R03/-/P)C T'$NV*5NN)!SW3\ VS89NF[8- M?TPFGS_5SW]_?VJ-S.MS<_3QU)_\:.X +_[0 M'WG=3K6X'G6JY?/>>/ %+X/A-61R&]$/,4F7C.L17'VJJE(*MUW?)XE[1UZ$55 MN"!9\]\$^VN=2;;8/G^K2G?((1"XEV-IH"I+ Y+AM B?WS&:T6"=,LDP#L)#\&Z#%>%+ MJ@HW9EFFV..OFAD2+/$532ERWB^PXA)*!*),>]/WTU2OBOQ9R2=$TXS?7P;T2VX0PM]<;%#")6T=O&AW#>(@)FP_['/8>C[U!CN(1&1,B= B\TQ$V*7; M/P(M:T&Z/HI7F 6ZPC]AITYB92C[ER6TJ]KEM(8DYTI5;_E MZ)B@G5.PZL?AR5TFOGGRSH]E.JRF4VLKD]R7Z/FB2'HK=<:5[8I [H5FU6H_ M>5+LO:0PCKTA+HH(NY$DC&,9L**<=QDC3+6C!&M1)4=3PR2* )?1E&$_P8$$ MLY5I99-19:J>(V"8,\U+%F>MHR*W(J%%X6;?5:[QVIP])Q^O17OD/>F[O9%7 M LY%&M)4#T04D22CK=T_Y8FAV3 <^^V]1#35 <*?XM\ ;@J72)&4<,6J4^=M M]WO*YI.ODWUZ57_P%+ACU!LOA>]M6S_ KI3@CE'#>$M5YD)*$;=R%^/A+V(A MO#'SG\H+"52SZN,OC3U:513UZ&=3]EGPCXJ+PX=0]K^KZKZH+\1_W4'E?U6? MQI]1/(;%/8) !^A0 %0 @ %R\@ <'-S&UL4$L! A0#% @ E8 L53Z4!]F_#0 4]L !4 M ( !F_P '!S[_G?O3, ,"5 @ 5 " 8T* 0!P&UL4$L! A0#% @ E8 L M5:Z82E,"! %P\ \ ( !@UX! '!SD>0$;L- #S+@ M#P @ '3;0$ <'-S#$P>C8N:'1M4$L! A0#% @ ME8 L5=:#@PWA!P 7B0 \ ( !NWL! '!S#,R>C$N:'1M4$L! A0#% M @ E8 L57B)-&D]! +P\ \ ( !99 ! '!S