v3.25.2
Reverse Recapitalization -Additional Information (Details) - shares
Jul. 31, 2025
Oct. 31, 2024
Equity, Class of Treasury Stock [Line Items]    
Common stock shares outstanding 51,105,807 50,976,676
Warrants outstanding 8,511,968 8,511,968
Common stock shares issued 51,105,807 50,976,676
FEAC    
Equity, Class of Treasury Stock [Line Items]    
Warrants outstanding 8,449,555