XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Aug. 31, 2024
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Text Block]

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Cash and cash equivalents

The Company's cash include cash in readily available checking accounts. The Company's cash equivalents consist of investments in mutual funds with a major Canadian financial institution that earn interest at variable interest rates ranging from 4.5% - 4.9%.

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

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

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. The Company had $30,624 and $41,334 in allowance at August 31, 2024 and 2023, respectively. The Company recorded a recovery of $2,700 and bad debt of $3,129 for the years ended August 31, 2024 and 2023, respectively.

Property and equipment, net

Property and equipment are recorded at cost, less accumulated depreciation. Depreciation and amortization are recognized using the straight-line method over the estimated useful lives of the asset and is calculated using the following rates, commencing upon utilization of the assets:

Furniture and fixtures 20%
Computer hardware 30%
Computer software 50%

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

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.

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.

Capitalization is limited to costs that are directly attributable to the specific software application and incurred during the application development stage. These costs may include but are not limited to:

  • Direct costs of materials and services consumed in developing or obtaining internal-use software.
  • Costs of employees directly associated with the development project, including employee compensation and benefits.
  • Costs of third-party services utilized in the development process.

Costs associated with maintenance, training, and general and administrative activities are expensed as incurred.

The Company assesses the probability of completing the software development and the intended use of the software application to determine the eligibility of costs for capitalization. Once a project reaches the stage where it is probable that the software will provide additional functionality, capitalization begins, and costs are capitalized until the project is substantially complete and ready for its intended use. The capitalized costs are amortized on a straight-line basis over the estimated useful life of the software, typically not exceeding two years.

Patents, trademarks and lists are stated at cost. Depreciation and amortization of patents, trademarks and lists are taken over the estimated useful lives of the assets and is calculated using the straight-line method over 3 years, commencing upon utilization of the assets.

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. Intangible assets that are not subject to amortization are tested for impairment annually and more frequently if events or changes in circumstances indicate that it is more likely than not that the asset is impaired. 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, 2024 and 2023.

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

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 ASC 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, specified enhancements and upgrades are 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

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

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

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

Stock-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 stock-based awards vest.

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)

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

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

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. 

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 years of 2023 and 2024 that impacted the Company.