XML 33 R18.htm IDEA: XBRL DOCUMENT v3.20.4
1. Description of Business and Significant Accounting Policies (Tables)
12 Months Ended
Oct. 31, 2020
Table Text Block Supplement [Abstract]  
Schedule of Disaggregation of Revenue

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

 

Revenue by type of customer:   Year Ended
October 31, 2020
  Year Ended
October 31, 2019
Airlines   $ 5,589,000   $ 9,349,000
Airports   5,501,000   5,608,000
Other   439,000   89,000
Total Revenue   $ 11,529,000   $ 15,046,000

 

    Year Ended   Year Ended
Revenue by type of performance obligation:   October 31, 2020   October 31, 2019
Subscription services   $ 10,936,000   $ 14,736,000
Professional services   593,000   310,000
Total Revenue   $ 11,529,000   $ 15,046,000
Schedule of 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, 2019   $ 1,041,000   $ 100,000   $ 3,241,000
             
Balance at October 31, 2020   $ 609,000   $ 53,000   $ 1,423,000
Schedule of Transaction Price Allocated to the Remaining Performance Obligation Schedule

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   $ 2,401,000   $ 416,000
Professional services   $ 335,000   $ -
Material rights   $ 98,000   $ 195,000
Schedule of Net Loss per Share Information

Diluted earnings per share is computed similarly to basic 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. Shares used to calculate net loss per share for fiscal years 2020 and 2019 are as follows:

 

    2020   2019
Basic Weighted average shares outstanding   7,710,561   7,696,091
Effect of dilutive stock options   -   -
Diluted weighted average shares outstanding   7,710,561   7,696,091
         
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,690,000   1,847,000