XML 28 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Aug. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation [Policy Text Block]

Basis of Presentation and Principles of Consolidation

The Company's consolidated financial statements are prepared in accordance with U.S. generally accepted accounting principles ("GAAP"). The accompanying consolidated financial statements include the consolidated accounts of the Company and its wholly owned subsidiaries: Destiny Software Productions, Inc. ("DSNY"), MPE Distributions, Inc. ("MPE"), Tonality, Inc. ("Tonality"), and Sonox Digital Inc. ("Sonox"). All intercompany transactions and balances have been eliminated on consolidation.

Use of Estimates [Policy Text Block]

Use of Estimates

The preparation of the consolidated financial statements in accordance with U.S. GAAP requires management to make use of certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reported periods. The Company bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances, the results of which form the basis for making judgments about carrying values of assets and liabilities that are not readily apparent from other sources. Actual results could differ from those estimates. Significant estimates are related to the recoverability of long-term assets including property and equipment, intangible assets, amortization expense, and valuation of stock-based compensation.

Cash and cash equivalents [Policy Text Block]

Cash and cash equivalents

The Company's cash include cash in readily available checking accounts. The Company's cash equivalents consist of one-year Guaranteed Investment Certificates ("GIC") with a major Canadian financial institution that earn interest at variable interest rates ranging from 0.10% - 2.36% and had reached their maturity.

Concentrations of credit risk [Policy Text Block]

Concentrations of credit risk

Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents. The Company maintains deposits in federally insured financial institutions in excess of federally insured limits. The Company has not experienced any losses in such accounts and management believes that the Company is not exposed to significant credit risk due to the financial position of the depository institutions in which those deposits are held.

Accounts receivable [Policy Text Block]

Accounts receivable

Trade receivables are amounts due from customers for services rendered in the ordinary course of business. Accounts receivable are non-interest bearing and are due for settlement in full within 30-60 days, depending on a contract. Trade receivables are shown net of allowance for bad or doubtful accounts.

Allowance for doubtful accounts [Policy Text Block]

Allowance for doubtful accounts

The Company establishes an allowance for doubtful accounts to ensure trade and other receivables are not overstated due to non-collectability. The Company's allowance is based on a variety of factors, including age of the receivable, significant one-time events, historical experience, and other risk considerations. The amount ultimately realized from trade accounts receivable may differ from the amount estimated in the consolidated financial statements based on collection experience.

Property and equipment, net [Policy Text Block]

Property and equipment, net

Property and equipment are recorded at cost, less accumulated depreciation. Depreciation expense is recognized using the straight-line method over the useful life of the asset. Furniture and fixtures are depreciated over five years. Computer hardware is depreciated over 3.3 years. Computer software is depreciated over two years. Leasehold improvements are amortized over the lesser of the lease term or the estimated useful lives of the related assets. Expenditures for repairs and maintenance of assets are charged to expense as incurred. Upon retirement or sale, the cost and related accumulated depreciation of assets disposed of are removed from the accounts and any resulting gain or loss is included in net income (loss).

Intangible assets, net [Policy Text Block]

Intangible assets, net

Our software solutions are offered to our customers through software as a service delivery models. Development costs associated with the certain solutions offered exclusively through a software as a service model are accounted for in accordance with ASC 350-40 Internal-Use Software. All other client solution development costs, which represent a significant majority of development costs, are accounted for in accordance with ASC 985-20 Costs of Software to be Sold, Leased or Marketed.

Under ASC 985-20, software development costs incurred in creating computer software solutions are expensed until technological feasibility has been established upon completion of a detailed program design. Thereafter, all software development costs incurred through the software's general release date are capitalized and subsequently recorded at the lower of amortized cost or net realizable value. Capitalized costs are amortized based on current and expected future revenue for each software solution with minimum annual amortization equal to the straight-line amortization over the estimated economic life of the solution. We amortize capitalized costs over two years.

Under ASC 350-40, software development costs related to preliminary project activities and post-implementation and maintenance activities are expensed as incurred. We capitalize direct costs related to application development activities that are probable to result in additional functionality.

Patents, trademarks and lists are stated at cost. Amortization is taken over the estimated useful lives of the assets. Patents, trademarks and lists are amortized on a straight-line basis over 3 years.

Impairment of long-lived assets [Policy Text Block]

Impairment of long-lived assets

The Company reviews long-lived assets, including property and equipment and intangible assets, for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable. An impairment loss would be recognized when estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition are less than the carrying amount. The impairment loss, if recognized, would be based on the excess of the carrying value of the impaired asset over its respective fair value. No impairment losses have been recorded for the years ended August 31, 2022 and 2021.

Leases [Policy Text Block]

Leases

At the inception of a contractual arrangement, the Company determines whether the contract contains a lease by assessing whether there is an identified asset and whether the contract conveys the right to control the use of the identified asset in exchange for consideration over a period of time. If both criteria are met, the Company records the associated lease liability and corresponding right-of-use asset upon commencement of the lease using the implicit rate or a discount rate based on a credit-adjusted secured borrowing rate commensurate with the term of the lease. The Company additionally evaluates leases at their inception to determine if they are to be accounted for as an operating lease or a finance lease. A lease is accounted for as a finance lease if it meets one of the following five criteria: the lease has a purchase option that is reasonably certain of being exercised, the present value of the future cash flows is substantially all of the fair market value of the underlying asset, the lease term is for a significant portion of the remaining economic life of the underlying asset, the title to the underlying asset transfers at the end of the lease term, or if the underlying asset is of such a specialized nature that it is expected to have no alternative uses to the lessor at the end of the term. Leases that do not meet the finance lease criteria are accounted for as an operating lease. Operating lease assets represent a right to use an underlying asset for the lease term and operating lease liabilities represent an obligation to make lease payments arising from the lease. Operating lease liabilities with a term greater than one year and their corresponding right-of-use assets are recognized on the balance sheet at the commencement date of the lease based on the present value of lease payments over the expected lease term. Certain adjustments to the right-of-use asset may be required for items such as initial direct costs paid or incentives received. As the Company's leases do not typically provide an implicit rate, the Company utilizes the appropriate incremental borrowing rate, determined as the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term and in a similar economic environment. Lease cost is recognized on a straight-line basis over the lease term and variable lease payments are recognized as operating expenses in the period in which the obligation for those payments is incurred. Variable lease payments primarily include common area maintenance, utilities, real estate taxes, insurance, and other operating costs that are passed on from the lessor in proportion to the space leased by the Company. The Company has elected the practical expedient to not separate between lease and non-lease components.

Revenue recognition [Policy Text Block]

Revenue recognition

The Company's revenue is derived from software as a service (SaaS) arrangement. The Company accounts for revenue in accordance with ASC 606, Revenue from Contracts with Customers.

The core principle of ASC 606 is to recognize revenue upon the transfer of products or services to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for those products or services. ASC 606 prescribes a five-step model for recognizing revenue from contracts with customers: (1) identify the contract(s) with customers; (2) identify the separate performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the separate performance obligations in the contract; and (5) recognize revenue when (or as) the performance obligations are satisfied.

The Company applies the five-step model to recognize revenue as follows:

(1) Identification of the contract, or contracts, with the customer

The Company considers the terms and conditions of written contracts and its customary business practices in identifying its contracts under ASC 606. The Company determines that it has a contract with a customer when the contract is executed, the Company can identify each party's rights regarding the services to be transferred, the Company can identify the payment terms for the services, the Company has determined that the customer has the ability and intent to pay, and the contract has commercial substance. In general, contract terms will be reflected in a written document that is signed by both parties.

(2) Identification of the performance obligation in the contract

Performance obligations are promises in a contract to transfer distinct products or services to a customer and is the unit of account under ASC 606. A contract's transaction price is allocated to each distinct performance obligation and revenue is recognized when the performance obligation is satisfied. A product or service is a distinct performance obligation if the customer can both benefit from the product or service either on its own or together with other resources that are readily available to the customer, and it is separately identifiable from other items within the context of the contract. Performance obligations are satisfied by transferring control of the product or service to the customer. Control of the product or service is transferred either at a point in time or over time depending on the performance obligation.

To the extent a contract includes multiple promised services or products, the Company applies judgment to determine whether promised services or products are capable of being distinct and distinct in the context of the contract. If these criteria are not met, the promised services are accounted for as a combined performance obligation.

The Company generates revenue primarily from usage fees for the Company's digital media distribution service. Usage fees are generally recognized as they are billed based on volume and size of distribution services provided in a given month. The Company's other performance obligations include maintenance services, email and phone support, and unspecified software updates released when, and if, available. Under the guidance of ASC 606, the Company has concluded that maintenance services and unspecified software upgrades are not distinct in the context of the Company's contracts because the Company's service is considered a multi-tenant software environment, and these activities represent a single combined performance obligation in connection with the Company's digital media distribution service, recognized at a point in time when the service is delivered to the customer.

Support activities are considered a separate performance obligation which is satisfied over time; however, such activities are performed substantially concurrently with the satisfaction of digital media distribution services. From time to time, certain of the Company's contracts contain additional separate performance obligations, including specific enhancements and upgrades.

(3) Determination of the transaction price

The transaction price is determined based on the consideration to which the Company expects to be entitled in exchange for providing services to the customer.

Digital media distribution services may be subject to either fixed or variable pricing. Variable consideration is allocated entirely to distinct service periods when it can be tied to a single performance obligation. Variable consideration is estimated and included in the transaction price if, in the Company's judgment, it is probable that there will not be a significant future reversal of cumulative revenue under the contract. When variable consideration is contingent and cannot be tied to a single performance obligation performed in a particular billing period, the Company estimates contingent variable consideration using the most likely method and recognizes consideration to the extent that the estimate for variable consideration is not constrained pursuant to the guidance provided in ASU 606.

A significant financing component generally does not exist under the Company's standard contracting and billing practices.

(4) Allocation of the transaction price to the performance obligations in the contract

If the contract contains a single combined performance obligation, the entire transaction price is allocated to the single combined performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on its standalone selling price ("SSP") in relation to the total fair value of all performance obligations in the arrangement. The majority of the Company's contracts contain two separate performance obligations that are performed concurrently. The Company allocates consideration to each performance obligation under the guidance of ASC 606 on a relative standalone selling price basis. Where SSP is not directly observable, the Company determines the SSP using information that may include market conditions and other observable inputs.

Consideration associated with support activities is estimated using a cost-plus reasonable margin approach, as there is no observable SSP. Consideration associated with specified enhancements and upgrades is estimated using a cost-plus reasonable margin approach, as there is no observable SSP.

(5) Recognition of revenue when, or as, the Company satisfies a performance obligation

The Company recognizes revenue when the services are delivered to its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. The Company is principally responsible for the satisfaction of its distinct performance obligations, which are satisfied either at a point in time or over a period of time.

Performance obligations satisfied at a point in time

Media distribution services comprise the majority of distinct performance obligations that are satisfied at a point in time, and revenue is recognized at the point in which the distribution service has been completed. Consideration for these services is typically billed in the same period that the service has been delivered to the customer.

Performance obligations satisfied over a period of time

Customer support activities comprise the majority of distinct performance obligations that are satisfied over a period of time. Revenue from support activities is recognized over an estimated support period since this activity is considered a 'stand-ready obligation'. This support period is substantially concurrent with the performance of media distribution services, as these services are performed substantially in conjunction with the related distribution. Any support activities provided outside of this billing period are not considered material. Revenue from specified enhancements and upgrades is recognized over an estimated performance period.

Contract Costs

Contract costs consists of two components, customer acquisition costs and costs to fulfill a contract. Customer acquisition costs are capitalized only if the costs are incrementally incurred to obtain a customer contract and may consist of sales commissions paid to sales personnel or third-party resellers. Generally, the Company does not incur any contract costs outside of the period that the related revenue is recognized.

Contract Modifications

Contract modifications may create new, or change existing, enforceable rights and obligations of the parties to the contract. We generally modify an existing contract using an addendum or signed change order. A contract modification is accounted for as a new contract if it reflects an increase in scope that is regarded as distinct from the original contract and is priced in-line with the standalone selling price for the related product or services obligated. If a contract modification is not considered a new contract, the modification is combined with the original contract and the impact on the revenue recognition profile depends on whether the remaining products and services are distinct from the original contract. If the remaining goods or services are distinct from those in the original contract, all remaining performance obligations will be accounted for on a prospective basis with unrecognized consideration allocated to the remaining performance obligations. If the remaining goods or services are not distinct, the modification will be treated as if it were a part of the existing contract, and the effect that the contract modification has on the transaction price, and on our measure of progress toward satisfaction of the performance obligations, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) at the date of the contract modification on a cumulative catch-up basis.

Cost of revenue [Policy Text Block]

Cost of revenue

Cost of revenue primarily consists of personnel costs for our operations service and technical support employees and engineering support staff, cloud infrastructure costs, incremental transaction costs such as merchant and processing fees, and costs of external customer support software and services. In each case, personnel costs include salaries, benefits and any other compensation paid to such staff.

Translation of foreign currencies [Policy Text Block]

Translation of foreign currencies

The Company's functional currency is the U.S. dollar. Financial statements of foreign operations for which the functional currency is the local currency are translated into U.S. dollars with assets and liabilities translated at the rate of exchange in effect at the balance sheet date and revenue and expense items translated at the average rates for the period. Unrealized gains and losses resulting from the translation of the financial statements into the reporting currency are deferred and accumulated in a separate component of stockholders' equity as a foreign currency translation gain (loss) in accumulated other comprehensive income (loss).

Transactions denominated in foreign currencies are translated into the reporting currency at the exchange rate in effect on the transaction date. These foreign currency gains and losses are included as a component of general and administrative expenses in the consolidated statements of comprehensive income.

The Company operates internationally, which gives rise to the risk that cash flows may be adversely impacted by exchange rate fluctuations. The Company has not entered into contracts for foreign exchange hedges.

Income taxes [Policy Text Block]

Income taxes

The Company utilizes the liability method of accounting for income taxes as set forth in ASC 740, Income Taxes. Under the liability method, deferred taxes are determined based on the temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the basis that give rise to the differences reverse. A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized. In determining the need for valuation allowances, we consider projected future taxable income and the availability of tax planning strategies. If in the future we determine that we would not be able to realize our recorded deferred tax assets, an increase in the valuation allowance would be recorded, decreasing earnings in the period in which such determination is made.

We assess our income tax positions and record tax benefits for all years subject to examination based upon our evaluation of the facts, circumstances, and information available at the reporting date. For those tax positions where there is a greater than 50% likelihood that a tax benefit will be sustained, we have recorded the largest amount of tax benefit that may potentially be realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where there is 50% or less likelihood that a tax benefit will be sustained, no tax benefit has been recognized in the consolidated financial statements.

The Company has concluded that there are no significant uncertain tax positions requiring recognition in the Company's consolidated financial statements. The Company's evaluation was performed for the tax years which remain subject to examination by major tax jurisdictions. The Company may from time to time be assessed interest or penalties by major tax jurisdictions, although any such assessments historically have been minimal and immaterial to the Company's financial results. In the event the Company has received an assessment for interest and/or penalties, it has been classified in the consolidated financial statements as general and administrative expense.

Stock-based compensation [Policy Text Block]

Stock-based compensation

Share-based compensation expense for employees and directors is recognized in the consolidated statements of comprehensive income based on estimated amounts, including the grant date fair value and the expected service period. For stock options, we estimate the grant date fair value using a Black-Scholes valuation model, which requires the use of multiple subjective inputs including estimated future volatility, expected forfeitures and the expected term of the awards. We estimate the expected future volatility based on the Company's historical price volatility. The stock's future volatility may differ from the estimated volatility at the grant date. Our estimate of the forfeiture rate is based primarily on our historical experience. The estimated forfeiture rates may differ from actual forfeiture rates which would affect the amount of expense recognized during the period. When awards are forfeited because non-market based vesting conditions are not satisfied, the expense previously recognized is proportionately reversed. We recognize the value of the awards over the awards' requisite service or performance periods. The requisite service period is generally the time over which our share-based awards vest.

Segment reporting [Policy Text Block]

Segment reporting

Operating segments are identified as components of an enterprise about which separate discrete financial information is available for evaluation by the chief operating decision maker in making decisions on how to allocate resources and assess performance. The Company views its operations and manages its business as one operating segment.

Comprehensive income (loss) [Policy Text Block]

Comprehensive income (loss)

Comprehensive income (loss) includes all changes in equity except those resulting from investments by owners and distributions to owners. Accumulated other comprehensive income (deficit) consists only of accumulated foreign currency translation adjustments for all years presented.

Earnings per share [Policy Text Block]

Earnings per share

Net income per common share (basic) is calculated by dividing net income by the weighted average number of common shares outstanding during the period. Net income per common share (diluted) is calculated by dividing net income for the period by the weighted average number of common shares outstanding during the period, plus the dilutive effect of outstanding common share equivalents. This method requires that the dilutive effect of outstanding options and warrants issued be calculated using the treasury stock method. Under the treasury stock method, all common share equivalents have been exercised at the beginning of the period (or at the time of issuance, if later), and that the funds obtained thereby were used to purchase common shares of the Company at the average trading price of common shares during the period, but only if dilutive.

Fair value measurements [Policy Text Block]

Fair value measurements

The Company uses the fair value hierarchy to measure the value of its financial instruments. The fair value hierarchy is based on inputs to valuation techniques that are used to measure fair value that are either observable or unobservable. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources, while unobservable inputs reflect a reporting entity's pricing based upon its own market assumptions. The basis for fair value measurements for each level within the hierarchy is described below:

  • Level 1 - Quoted prices for identical assets or liabilities in active markets.
  • Level 2 - Quoted prices for identical or similar assets and liabilities in markets that are not active; or other model-derived valuations whose inputs are directly or indirectly observable or whose significant value drivers are observable.
  • Level 3 - Valuations derived from valuation techniques in which one or more significant inputs to the valuation model are unobservable and for which assumptions are used based on management estimates.

The Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible as well as considers counterparty credit risk in its assessment of fair value.

The book value of cash and cash equivalents, accounts receivable, other receivables, deposits, accounts payable and accrued liabilities, and deferred revenue liabilities approximate their fair values due to the short-term maturity of those instruments.

The fair value of lease obligations is determined using discounted cash flows based on the expected amounts and timing of the cash flows discounted using a market rate of interest adjusted for appropriate credit risk.

Recently Adopted Accounting Standards [Policy Text Block]

Recently Adopted Accounting Standards

In December 2019, the Financial Accounting Standards Board, or FASB, issued Accounting Standards Update, or ASU, No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, or ASU 2019-12, which simplifies the accounting for income taxes. ASU 2019-12 is effective for annual reporting periods, and interim periods within those annual periods, beginning after December 15, 2020 on a prospective basis, and early adoption is permitted. The Company adopted this guidance effective September 1, 2021, and the adoption did not have a material impact on the Company's consolidated financial statements.

Recently Issued Accounting Pronouncements [Policy Text Block]

Recently Issued Accounting Pronouncements

The Company assesses the adoption impacts of recently issued accounting standards by FASB or other standard setting bodies on the Company's consolidated financial statements as well as material updates to previous assessments. There were no new material accounting standards issued in year of 2022 that impacted the Company.