Schedule of Assets and Liabilities From Contracts With Customers |
The following table provides information about assets and liabilities from contracts with customers:
|
|
|
|
|
|
|
|
|
|
|
November 30, 2024 |
|
|
November 30, 2023 |
|
Contract assets (sales commissions) |
|
$ |
775,147 |
|
|
$ |
695,695 |
|
Accounts receivable |
|
$ |
7,309,094 |
|
|
$ |
6,576,240 |
|
Short-term contract liabilities (deferred revenue) |
|
$ |
9,788,574 |
|
|
$ |
9,704,553 |
|
Long-term contract liabilities (deferred revenue) |
|
$ |
46,556,990 |
|
|
$ |
41,186,800 |
|
The following table presents changes in the Company’s contract assets and liabilities during the twelve months ended November 30, 2024:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Balance at December 1, 2023 |
|
|
Additions |
|
|
Deductions |
|
|
Balance at November 30, 2024 |
|
Contract assets (sales commissions) |
|
$ |
695,695 |
|
|
$ |
118,498 |
|
|
$ |
(39,046 |
) |
|
$ |
775,147 |
|
Accounts receivable |
|
$ |
6,576,240 |
|
|
$ |
42,735,527 |
|
|
$ |
(42,002,673 |
) |
|
$ |
7,309,094 |
|
Contract liabilities (deferred revenue) |
|
$ |
50,891,353 |
|
|
$ |
21,665,729 |
|
|
$ |
(16,211,518 |
) |
|
$ |
56,345,564 |
|
The following table presents changes in the Company’s contract assets and liabilities during the twelve months ended November 30, 2023:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Balance at December 1, 2022 |
|
|
Additions |
|
|
Deductions |
|
|
Balance at November 30, 2023 |
|
Contract assets (sales commissions) |
|
$ |
615,628 |
|
|
$ |
114,139 |
|
|
$ |
(34,072 |
) |
|
$ |
695,695 |
|
Accounts receivable |
|
$ |
6,043,941 |
|
|
$ |
34,592,477 |
|
|
$ |
(34,060,178 |
) |
|
$ |
6,576,240 |
|
Contract liabilities (deferred revenue) |
|
$ |
45,586,386 |
|
|
$ |
24,738,156 |
|
|
$ |
(19,433,189 |
) |
|
$ |
50,891,353 |
|
|
Financial Assets and Liabilities Measured at Fair Value on Recurring Basis |
The following table summarizes the financial assets and liabilities measured at fair value on a recurring basis as of November 30, 2024 and November 30, 2023, respectively, segregated among the appropriate levels within the fair value hierarchy:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fair Value at |
|
|
Fair Value Measurements at November 30, 2024 Using |
|
Description |
|
November 30, 2024 |
|
|
Level 1 |
|
|
Level 2 |
|
|
Level 3 |
|
Assets: |
|
|
|
|
|
|
|
|
|
|
|
|
Marketable securities |
|
$ |
2,935,183 |
|
|
$ |
2,935,183 |
|
|
$ |
— |
|
|
$ |
— |
|
Total |
|
$ |
2,935,183 |
|
|
$ |
2,935,183 |
|
|
$ |
— |
|
|
$ |
— |
|
Liabilities: |
|
|
|
|
|
|
|
|
|
|
|
|
Contingent consideration |
|
$ |
47,020 |
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
47,020 |
|
Total |
|
$ |
47,020 |
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
47,020 |
|
|
|
|
|
|
Contingent Consideration: |
|
|
|
Beginning Balance as of November 30, 2023 |
|
$ |
44,226 |
|
Fair value adjustment as of November 30, 2024 |
|
|
2,794 |
|
Ending balance as of November 30, 2024 |
|
$ |
47,020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fair Value at |
|
|
Fair Value Measurements at November 30, 2023 Using |
|
Description |
|
November 30, 2023 |
|
|
Level 1 |
|
|
Level 2 |
|
|
Level 3 |
|
Assets: |
|
|
|
|
|
|
|
|
|
|
|
|
Marketable securities |
|
$ |
574,183 |
|
|
$ |
574,183 |
|
|
$ |
— |
|
|
$ |
— |
|
Interest rate swap |
|
$ |
122,113 |
|
|
$ |
— |
|
|
$ |
122,113 |
|
|
$ |
— |
|
Total |
|
$ |
696,296 |
|
|
$ |
574,183 |
|
|
$ |
122,113 |
|
|
$ |
— |
|
Liabilities: |
|
|
|
|
|
|
|
|
|
|
|
|
Contingent consideration |
|
$ |
44,226 |
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
44,226 |
|
Total |
|
$ |
44,226 |
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
44,226 |
|
|
Calculation of Basic and Diluted Net (Loss) Income per Common Share |
The composition of basic and diluted net (loss) income per share is as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
Twelve Months Ended |
|
|
|
|
November 30, 2024 |
|
|
November 30, 2023 |
|
Numerator: |
|
|
|
|
|
|
|
Net income (loss) |
|
|
$ |
402,095 |
|
|
$ |
(9,521,669 |
) |
Denominator: |
|
|
|
|
|
|
|
Weighted-average shares outstanding-basic |
|
|
|
8,130,676 |
|
|
|
8,340,839 |
|
Dilutive common shares issuable upon exercise of stock options |
|
|
|
81,834 |
|
|
|
— |
|
Weighted-average shares-diluted |
|
|
|
8,212,510 |
|
|
|
8,340,839 |
|
Income (loss) per share: |
|
|
|
|
|
|
|
Basic |
|
|
$ |
0.05 |
|
|
$ |
(1.14 |
) |
Diluted |
|
|
$ |
0.05 |
|
|
$ |
(1.14 |
) |
|