v3.26.1
Equity and Earnings Per Share - Equity Incentive Plans (Details)
11 Months Ended
Apr. 30, 2026
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of shares authorized (in shares) 1,083,334
Number of shares issued (in shares) 413,204
Remaining Available (in shares) 646,691
Award options outstanding (in shares) 387,075
RSUs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
RSUs outstanding (in shares) 364,966
Options  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Award options outstanding (in shares) 22,109
Options | NQSO  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Award options outstanding (in shares) 18,708
Options | ISO  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Award options outstanding (in shares) 3,401
2026 Inducement Plan  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of shares authorized (in shares) 1,000,000
Number of shares issued (in shares) 363,636
Remaining Available (in shares) 636,364
Award options outstanding (in shares) 363,636
2026 Inducement Plan | RSUs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
RSUs outstanding (in shares) 363,636
2026 Inducement Plan | Options  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Award options outstanding (in shares) 0
2021 Equity Incentive Plan  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of shares authorized (in shares) 55,556
Number of shares issued (in shares) 35,927
Remaining Available (in shares) 6,573
Award options outstanding (in shares) 13,056
2021 Equity Incentive Plan | RSUs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
RSUs outstanding (in shares) 1,330
2021 Equity Incentive Plan | Options  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Award options outstanding (in shares) 11,726
2021 Equity Incentive Plan | Options | NQSO  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Award options outstanding (in shares) 8,325
2021 Equity Incentive Plan | Options | ISO  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Award options outstanding (in shares) 3,401
2017 Equity Incentive Plan  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of shares authorized (in shares) 27,778
Number of shares issued (in shares) 13,641
Remaining Available (in shares) 3,754
Award options outstanding (in shares) 10,383
2017 Equity Incentive Plan | RSUs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
RSUs outstanding (in shares) 0
2017 Equity Incentive Plan | Options  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Award options outstanding (in shares) 10,383
2017 Equity Incentive Plan | Options | NQSO  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Award options outstanding (in shares) 10,383
2017 Equity Incentive Plan | Options | ISO  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Award options outstanding (in shares) 0
2017 Equity Plan and 2021 Equity Plan | NQSO | Employee And Consultant  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Contract term 10 years
2017 Equity Plan and 2021 Equity Plan | NQSO | Employee And Consultant | Minimum  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Vesting period 1 month
2017 Equity Plan and 2021 Equity Plan | NQSO | Employee And Consultant | Maximum  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Vesting period 32 months