v3.26.3
Schedule of Fair Value Liability on Recurring Basis (Details)
$ in Thousands
3 Months Ended
Jul. 31, 2026
USD ($)
Convertible Notes Fair Value Option [Member]  
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]  
Convertible note fair value - April 30, 2026 $ 10,428
Change due to note repayment (2,355)
Change due to fair value adjustment of convertible notes (5)
Warrant Liability – June Issuance
Change due to fair value adjustment of convertible notes
Fair Value 8,068
Convertible Notes Fair Value Option [Member] | Fair Value, Inputs, Level 3 [Member]  
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]  
Convertible note fair value - April 30, 2026 10,428
Fair Value 8,068
Warrant Liability Fair Value [Member]  
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]  
Convertible note fair value - April 30, 2026
Change due to note repayment
Change due to fair value adjustment of convertible notes
Warrant Liability – June Issuance 8,663
Change due to fair value adjustment of convertible notes (4,907)
Fair Value 3,756
Warrant Liability Fair Value [Member] | Fair Value, Inputs, Level 3 [Member]  
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]  
Convertible note fair value - April 30, 2026
Fair Value $ 3,756