v3.26.3
Convertible Preferred Stock - Temporary Equity (Details) - USD ($)
Jul. 31, 2026
Jun. 14, 2026
Jul. 31, 2025
Oct. 17, 2024
Jul. 31, 2024
Class of Stock [Line Items]          
Initial estimated fair value and carrying value of combined embedded derivatives       $ 38,832,000  
Initial carrying value of Series B-2 Convertible Preferred Stock $ 221,983,000   $ 189,545,000   $ 180,076,000
Series B-2 Convertible Preferred Stock          
Class of Stock [Line Items]          
Initial estimated fair value of Series B-2 Convertible Preferred Stock   $ 132,310,000   132,310,000  
Initial estimated fair value and carrying value of combined embedded derivatives   $ 38,832,000      
Initial carrying value of Series B-2 Convertible Preferred Stock       $ 93,478,000