SIGNIFICANT ACCOUNTING POLICIES (Tables)
|
9 Months Ended |
May 31, 2026 |
| Accounting Policies [Abstract] |
|
| Disaggregation of Revenue |
The components of revenue for the three and nine months ended May 31, 2026, and May 31, 2025, respectively, were as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended | | Nine Months Ended | | | | (in thousands) | | May 31, 2026 | | May 31, 2025 | | May 31, 2026 | | May 31, 2025 | | | | Software licenses | | | | | | | | | | | | Point in time | | $ | 11,993 | | | $ | 11,974 | | | $ | 34,110 | | | $ | 34,505 | | | | | Over time | | 615 | | | 641 | | | 2,016 | | | 2,309 | | | | | Services | | | | | | | | | | | | Over time | | 9,278 | | | 7,748 | | | 28,472 | | | 24,905 | | | | | Total revenues | | $ | 21,886 | | | $ | 20,363 | | | $ | 64,598 | | | $ | 61,719 | | | |
|
| Accounts Receivable, Allowance for Credit Loss |
The activity in the allowance for credit losses related to our accounts receivable is summarized as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended | | Nine Months Ended | | | | (in thousands) | | May 31, 2026 | | May 31, 2025 | | May 31, 2026 | | May 31, 2025 | | | | Balance, beginning of period | | $ | 73 | | | $ | 179 | | | $ | 187 | | | $ | 149 | | | | | Provision for credit losses | | (4) | | | 92 | | | (88) | | | 114 | | | | | Write-offs | | (10) | | | (16) | | | (40) | | | (8) | | | | | Balance, end of period | | $ | 59 | | | $ | 255 | | | $ | 59 | | | $ | 255 | | | |
|
| Property and Equipment Estimated Useful Lives |
Depreciation and amortization are calculated using the straight-line method over the estimated useful lives as follows: | | | | | | | Equipment | 5 years | | Computer equipment | 3 to 7 years | | Furniture and fixtures | 5 to 7 years | | Leasehold improvements | Shorter of the asset life or lease term |
|
| Schedule of Goodwill |
Below is a reconciliation of the changes in Goodwill carrying value per reportable segment for the nine months ended May 31, 2026: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (in thousands) | | Software | | Services | | Total | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Balance, August 31, 2025 | | $ | 21,801 | | | $ | 21,916 | | | $ | 43,717 | | | | | | | | | | | | | | | | | Addition | | — | | | — | | | — | | | | | | | | | | | | | | | | | Impairments | | — | | | — | | | — | | | | | | | | | | | | | | | | | Balance, May 31, 2026 | | $ | 21,801 | | | $ | 21,916 | | | $ | 43,717 | | | | | | | | | | | | | | | |
|
| Schedule of Finite-Lived Intangible Assets |
The following table summarizes other intangible assets as of May 31, 2026: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (in thousands) | | Amortization Period | | Gross Carrying Value | | Accumulated Amortization | | | | Net Book Value | | Trade names | | Indefinite | | $ | 6,950 | | | $ | — | | | | | $ | 6,950 | | | Covenants not to compete | | Straight line 2 to 3 years | | 23 | | | 23 | | | | | — | | | Other internal use software | | Straight line 3 to 13 years | | 655 | | | 150 | | | | | 505 | | | Customer relationships | | Straight line 8 to 14 years | | 6,666 | | | 4,312 | | | | | 2,354 | | | ERP | | Straight line 15 years | | 1,907 | | | 642 | | | | | 1,265 | | | | | | | | | | | | | | | | | $ | 16,201 | | | $ | 5,127 | | | | | $ | 11,074 | |
The following table summarizes other intangible assets as of August 31, 2025: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (in thousands) | | Amortization Period | | Gross Carrying Value | | Accumulated Amortization | | | | Net Book Value | | Trade names | | Indefinite | | $ | 6,950 | | | $ | — | | | | | $ | 6,950 | | | Covenants not to compete | | Straight line 2 years to 3 years | | 53 | | | 53 | | | | | — | | | Other internal use software | | Straight line 3 years to 13 years | | 718 | | | 110 | | | | | 608 | | | Customer relationships | | Straight line 8 years to 14 years | | 6,667 | | | 3,693 | | | | | 2,974 | | | ERP | | Straight line 15 years | | 1,907 | | | 543 | | | | | 1,364 | | | | | | | | | | | | | | | | | $ | 16,295 | | | $ | 4,399 | | | | | $ | 11,896 | | | | | | | | | | | | |
|
| Finite-lived Intangible Assets Amortization Expense |
Estimated future amortization of finite-lived intangible assets for the next five fiscal years are as follows: | | | | | | | | | | (in thousands) | | | Years Ending August 31, | | Amount | | Remainder of 2026 | | $ | 269 | | | 2027 | | $ | 848 | | | 2028 | | $ | 701 | | | 2029 | | $ | 380 | | | 2030 | | $ | 380 | |
|
| Debt Securities, Available-for-Sale |
The following tables summarize our short-term investments and cash equivalents as of May 31, 2026, and August 31, 2025: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | May 31, 2026 | | | | | | | | | | | (in thousands) | | Amortized cost | | Unrealized gains | | Unrealized losses | | Fair value | | Level 1: | | | | | | | | | | Money Market | | $ | 17,755 | | | $ | — | | | $ | — | | | $ | 17,755 | | | Term deposits (due within one year) | | 10,000 | | | — | | | — | | | 10,000 | | | Corporate debt securities (due within one year) | | 14,680 | | | — | | | (14) | | | 14,666 | | | Total Level 1 | | 42,435 | | | — | | | (14) | | | 42,421 | | | Level 2: | | — | | | — | | | — | | | — | | | Level 3: | | — | | | — | | | — | | | — | | | Total securities | | $ | 42,435 | | | $ | — | | | $ | (14) | | | $ | 42,421 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | August 31, 2025 | | | | | | | | | | | | | | | | | | | | | | | (in thousands) | | Amortized cost | | Unrealized gains | | Unrealized losses | | Fair value | | | | | | | | Level 1: | | | | | | | | | | | | | | | | Term deposits (due within one year) | | $ | 3,500 | | | $ | — | | | $ | — | | | $ | 3,500 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Money Market | | 13,159 | | | — | | | — | | | 13,159 | | | | | | | | | Total Level 1 | | 16,659 | | | — | | | — | | | 16,659 | | | | | | | | | Level 2: | | — | | | — | | | — | | | — | | | | | | | | | Level 3: | | — | | | — | | | — | | | — | | | | | | | | | Total securities | | $ | 16,659 | | | $ | — | | | $ | — | | | $ | 16,659 | | | | | | | |
|
| Business Combination, Intangible Asset, Acquired, Finite-Lived and Indefinite-Lived |
The following table summarizes intellectual property as of May 31, 2026: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (in thousands) | | Amortization Period | | Gross Carrying Value | | Accumulated Amortization | | | | Net Book Value | | | | | | | | | | | | | | | | | | | | | | | | Developed technologies–DILIsym acquisition | | Straight line 9 years | | $ | 2,850 | | | $ | 2,850 | | | | | $ | — | | | Intellectual rights of Entelos Holding Company | | Straight line 10 years | | 50 | | | 39 | | | | | 11 | | | Developed technologies–Lixoft acquisition | | Straight line 16 years | | 8,010 | | | 3,066 | | | | | 4,944 | | | Developed technologies–Immunetrics acquisition | | Straight line 5 years | | 1,080 | | | 639 | | | | | 441 | | | Developed technologies–Pro-ficiency acquisition | | Straight line 5 years | | 3,228 | | | 3,228 | | | | | — | | | | | | $ | 15,218 | | | $ | 9,822 | | | | | $ | 5,396 | |
The following table summarizes intellectual property as of August 31, 2025: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (in thousands) | | Amortization Period | | Gross Carrying Value | | Accumulated Amortization | | | | Net Book Value | | | | | | | | | | | | | | | | | | | | | | | | Developed technologies–DILIsym acquisition | | Straight line 9 years | | $ | 2,850 | | | $ | 2,610 | | | | | $ | 240 | | | Intellectual rights of Entelos Holding Company | | Straight line 10 years | | 50 | | | 36 | | | | | 14 | | | Developed technologies–Lixoft acquisition | | Straight line 16 years | | 8,010 | | | 2,670 | | | | | 5,340 | | | Developed technologies–Immunetrics acquisition | | Straight line 5 years | | 1,080 | | | 477 | | | | | 603 | | | Developed technologies–Pro-ficiency acquisition | | Straight line 5 years | | 3,228 | | | 3,228 | | | | | — | | | | | | $ | 15,218 | | | $ | 9,021 | | | | | $ | 6,197 | |
|
| Schedule of Future Amortization Expenses |
Estimated future amortization of intellectual property for the next five fiscal years is as follows: | | | | | | | | | | (in thousands) | | | Years Ending August 31, | | Amount | | Remainder of 2026 | | $ | 186 | | | 2027 | | $ | 744 | | | 2028 | | $ | 699 | | | 2029 | | $ | 526 | | | 2030 | | $ | 524 | |
|
| Schedule of Earnings Per Share, Basic and Diluted |
The components of basic and diluted earnings per share for the three and nine months ended May 31, 2026, and May 31, 2025, were as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended | | Nine Months Ended | | | | | | | | | (in thousands) | | May 31, 2026 | | May 31, 2025 | | May 31, 2026 | | May 31, 2025 | | | | Numerator | | | | | | | | | | | | Net income attributable to common shareholders | | $ | 3,575 | | | $ | (67,317) | | | $ | 8,786 | | | $ | (64,037) | | | | | | | | | | | | | | | | Denominator | | | | | | | | | | | | Weighted-average number of common shares outstanding during the period | | 20,209 | | | 20,113 | | | 20,170 | | | 20,092 | | | | | Dilutive effect of stock options | | 30 | | | — | | | 63 | | | — | | | | | Common stock and common-stock equivalents used for diluted earnings per share | | 20,239 | | | 20,113 | | | 20,233 | | | 20,092 | | | |
|