v3.26.1
Nature of Operations - Narrative (Details)
$ in Millions
3 Months Ended
Aug. 05, 2025
USD ($)
Jul. 31, 2026
segment
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Number of operating segments | segment   2
Number of reportable segments | segment   2
Securities Purchase Agreement    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Proceeds from issuance of private placement | $ $ 500.0  
Additional proceeds from warrant exercises | $ $ 750.0