v3.26.1
Fair Value Measurement - Schedule of Fair Value on a Recurring Basis Using Level 3 inputs (Details)
$ in Thousands
3 Months Ended
Jul. 31, 2026
USD ($)
Warrants  
Fair Value, Option, Quantitative Disclosures [Line Items]  
Beginning balance $ 22,031
Transfers to Level 3 0
Transfers from Level 3 0
Gain on change in fair value of warrant liability (9,982)
Other affiliate operating expenses 0
Payments, net 0
Ending balance 12,049
Cash Incentive Award  
Fair Value, Option, Quantitative Disclosures [Line Items]  
Beginning balance 558
Transfers to Level 3 0
Transfers from Level 3 0
Gain on change in fair value of warrant liability 0
Other affiliate operating expenses (20)
Payments, net (538)
Ending balance $ 0