Interim Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($) $ in Thousands |
ATM Offerings [Member]
Common Stock Outstanding [Member]
|
ATM Offerings [Member]
Additional Paid-in Capital [Member]
|
ATM Offerings [Member]
Retained Earnings [Member]
|
ATM Offerings [Member]
AOCI Attributable to Parent [Member]
|
ATM Offerings [Member] |
Private Placement [Member]
Common Stock Outstanding [Member]
|
Private Placement [Member]
Additional Paid-in Capital [Member]
|
Private Placement [Member]
Retained Earnings [Member]
|
Private Placement [Member]
AOCI Attributable to Parent [Member]
|
Private Placement [Member] |
Public Offering [Member]
Common Stock Outstanding [Member]
|
Public Offering [Member]
Additional Paid-in Capital [Member]
|
Public Offering [Member]
Retained Earnings [Member]
|
Public Offering [Member]
AOCI Attributable to Parent [Member]
|
Public Offering [Member] |
Common Stock Outstanding [Member] |
Additional Paid-in Capital [Member] |
Retained Earnings [Member] |
AOCI Attributable to Parent [Member] |
Total |
| Balance (in shares) at Jul. 31, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
410,355,768
|
|
|
|
|
| Balance at Jul. 31, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 410
|
$ 1,110,433
|
$ (318,901)
|
$ (13,829)
|
$ 778,113
|
| Issued, net of issuance costs (in shares) |
7,595,626
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Issued, net of issuance costs |
$ 8
|
$ 61,223
|
$ 0
|
$ 0
|
$ 61,231
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Issued upon exercise of stock options (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
121,037
|
|
|
|
|
| Issued upon exercise of stock options |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 0
|
120
|
0
|
0
|
120
|
| Amortization of stock-based compensation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0
|
1,733
|
0
|
0
|
1,733
|
| Net loss for the period |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0
|
0
|
(20,158)
|
0
|
(20,158)
|
| Other comprehensive loss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 0
|
0
|
0
|
(1,728)
|
(1,728)
|
| Issued upon exercise of warrants (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1,054,997
|
|
|
|
|
| Issued upon exercise of warrants |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 1
|
4,618
|
0
|
0
|
4,619
|
| Common stock issued for consulting services (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15,000
|
|
|
|
|
| Common stock issued for consulting services |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 0
|
88
|
0
|
0
|
88
|
| Balance (in shares) at Oct. 31, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
419,142,428
|
|
|
|
|
| Balance at Oct. 31, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 419
|
1,178,215
|
(339,059)
|
(15,557)
|
824,018
|
| Balance (in shares) at Jul. 31, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
410,355,768
|
|
|
|
|
| Balance at Jul. 31, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 410
|
1,110,433
|
(318,901)
|
(13,829)
|
$ 778,113
|
| Issued upon exercise of stock options (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
174,530
|
| Net loss for the period |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ (60,604)
|
| Other comprehensive loss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(81)
|
| Balance (in shares) at Apr. 30, 2025 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
435,027,962
|
|
|
|
|
| Balance at Apr. 30, 2025 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 435
|
1,285,772
|
(379,505)
|
(13,910)
|
892,792
|
| Balance (in shares) at Oct. 31, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
419,142,428
|
|
|
|
|
| Balance at Oct. 31, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 419
|
1,178,215
|
(339,059)
|
(15,557)
|
824,018
|
| Issued, net of issuance costs (in shares) |
9,231,030
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Issued, net of issuance costs |
$ 9
|
70,624
|
0
|
0
|
70,633
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Issued upon vesting of RSUs (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
742
|
|
|
|
|
| Issued upon vesting of RSUs |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 0
|
0
|
0
|
0
|
0
|
| Issued upon exercise of stock options (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
38,065
|
|
|
|
|
| Issued upon exercise of stock options |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 0
|
9
|
0
|
0
|
9
|
| Amortization of stock-based compensation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0
|
1,556
|
0
|
0
|
1,556
|
| Net loss for the period |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0
|
0
|
(10,234)
|
0
|
(10,234)
|
| Other comprehensive loss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 0
|
0
|
0
|
(8,769)
|
(8,769)
|
| Balance (in shares) at Jan. 31, 2025 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
428,412,265
|
|
|
|
|
| Balance at Jan. 31, 2025 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 428
|
1,250,404
|
(349,293)
|
(24,326)
|
$ 877,213
|
| Issued, net of issuance costs (in shares) |
6,578,235
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Issued, net of issuance costs |
$ 7
|
34,027
|
0
|
0
|
34,034
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Issued upon exercise of stock options (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15,428
|
|
|
|
15,428
|
| Issued upon exercise of stock options |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 0
|
5
|
0
|
0
|
$ 5
|
| Amortization of stock-based compensation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0
|
1,317
|
0
|
0
|
1,317
|
| Net loss for the period |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0
|
0
|
(30,212)
|
0
|
(30,212)
|
| Other comprehensive loss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 0
|
0
|
0
|
10,416
|
10,416
|
| Issued upon exercise of warrants (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18,335
|
|
|
|
|
| Issued upon exercise of warrants |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 0
|
0
|
0
|
0
|
0
|
| Common stock issued for consulting services (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3,699
|
|
|
|
|
| Common stock issued for consulting services |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 0
|
19
|
0
|
0
|
19
|
| Balance (in shares) at Apr. 30, 2025 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
435,027,962
|
|
|
|
|
| Balance at Apr. 30, 2025 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 435
|
1,285,772
|
(379,505)
|
(13,910)
|
892,792
|
| Balance (in shares) at Jul. 31, 2025 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
454,015,855
|
|
|
|
|
| Balance at Jul. 31, 2025 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 454
|
1,404,420
|
(406,557)
|
(14,417)
|
983,900
|
| Issued, net of issuance costs (in shares) |
10,077,186
|
|
|
|
|
575,000
|
|
|
|
|
17,825,000
|
|
|
|
|
|
|
|
|
|
| Issued, net of issuance costs |
$ 10
|
99,665
|
0
|
0
|
99,675
|
$ 0
|
$ 7,880
|
$ 0
|
$ 0
|
$ 7,880
|
$ 18
|
$ 231,587
|
$ 0
|
$ 0
|
$ 231,605
|
|
|
|
|
|
| Issued upon vesting of RSUs (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2,879
|
|
|
|
|
| Issued upon vesting of RSUs |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 0
|
0
|
0
|
0
|
0
|
| Issued upon exercise of stock options (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
713,305
|
|
|
|
|
| Issued upon exercise of stock options |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 1
|
652
|
0
|
0
|
653
|
| Amortization of stock-based compensation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0
|
1,680
|
0
|
0
|
1,680
|
| Common stock forfeited for tax paid upon vesting of equity awards |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0
|
(37)
|
0
|
0
|
(37)
|
| Net loss for the period |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0
|
0
|
(10,341)
|
0
|
(10,341)
|
| Other comprehensive loss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 0
|
0
|
0
|
(2,532)
|
(2,532)
|
| Balance (in shares) at Oct. 31, 2025 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
483,209,225
|
|
|
|
|
| Balance at Oct. 31, 2025 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 483
|
1,745,847
|
(416,898)
|
(16,949)
|
1,312,483
|
| Balance (in shares) at Jul. 31, 2025 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
454,015,855
|
|
|
|
|
| Balance at Jul. 31, 2025 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 454
|
1,404,420
|
(406,557)
|
(14,417)
|
$ 983,900
|
| Issued upon exercise of stock options (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
977,487
|
| Net loss for the period |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ (76,622)
|
| Other comprehensive loss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2,963
|
| Balance (in shares) at Apr. 30, 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
493,317,899
|
|
|
|
|
| Balance at Apr. 30, 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 493
|
1,915,621
|
(483,179)
|
(11,454)
|
1,421,481
|
| Balance (in shares) at Oct. 31, 2025 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
483,209,225
|
|
|
|
|
| Balance at Oct. 31, 2025 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 483
|
1,745,847
|
(416,898)
|
(16,949)
|
1,312,483
|
| Issued, net of issuance costs (in shares) |
5,758,936
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Issued, net of issuance costs |
$ 6
|
105,816
|
0
|
0
|
105,822
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Issued upon vesting of RSUs (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5,777
|
|
|
|
|
| Issued upon vesting of RSUs |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 0
|
0
|
0
|
0
|
0
|
| Issued upon exercise of stock options (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
178,468
|
|
|
|
|
| Issued upon exercise of stock options |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 0
|
258
|
0
|
0
|
258
|
| Amortization of stock-based compensation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0
|
2,143
|
0
|
0
|
2,143
|
| Net loss for the period |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0
|
0
|
(13,937)
|
0
|
(13,937)
|
| Other comprehensive loss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 0
|
0
|
0
|
6,192
|
6,192
|
| Issued upon exercise of warrants (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
117,596
|
|
|
|
|
| Issued upon exercise of warrants |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 0
|
0
|
0
|
0
|
0
|
| Balance (in shares) at Jan. 31, 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
489,270,002
|
|
|
|
|
| Balance at Jan. 31, 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 489
|
1,854,064
|
(430,835)
|
(10,757)
|
1,412,961
|
| Issued, net of issuance costs (in shares) |
3,950,231
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Issued, net of issuance costs |
$ 4
|
$ 59,328
|
$ 0
|
$ 0
|
$ 59,332
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Issued upon vesting of RSUs (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11,952
|
|
|
|
|
| Issued upon vesting of RSUs |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 0
|
0
|
0
|
0
|
$ 0
|
| Issued upon exercise of stock options (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
85,714
|
|
|
|
85,714
|
| Issued upon exercise of stock options |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 0
|
11
|
0
|
0
|
$ 11
|
| Amortization of stock-based compensation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0
|
2,218
|
0
|
0
|
2,218
|
| Net loss for the period |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0
|
0
|
(52,344)
|
0
|
(52,344)
|
| Other comprehensive loss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 0
|
0
|
0
|
(697)
|
(697)
|
| Balance (in shares) at Apr. 30, 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
493,317,899
|
|
|
|
|
| Balance at Apr. 30, 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 493
|
$ 1,915,621
|
$ (483,179)
|
$ (11,454)
|
$ 1,421,481
|