v3.26.1
Fair Value - Roll-forward of Level 3 Fair Value Measurements (Details)
$ in Thousands
3 Months Ended
Jul. 31, 2026
USD ($)
Fair Value [Abstract]  
Fair Value $ 0
Generated transferable tax credits 25,978
Fair value $ 25,978