Quarterly report [Sections 13 or 15(d)]

Warrants - Additional Information (Details)

v3.26.3
Warrants - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jul. 21, 2026
Aug. 31, 2026
Aug. 31, 2025
May 31, 2026
Jan. 31, 2026
Jan. 22, 2026
Oct. 31, 2025
Sep. 30, 2024
Class of Warrant or Right [Line Items]                
Exercised (in shares) 66,666 66,666            
Warrants, exercise price (in dollars per share) $ 15.00 $ 8.20            
Proceeds from exercise of warrants $ 1,000 $ 1,000 $ 0          
Warrants outstanding (in shares)   392,254   458,920        
Exercise of warrants                
Class of Warrant or Right [Line Items]                
Shares issued as a result of conversion of shares of Series B Preferred Stock (in shares) 66,666              
January 2026 Private Placement Warrants                
Class of Warrant or Right [Line Items]                
Exercised (in shares)   0            
Warrants, exercise price (in dollars per share)   $ 8.22     $ 8.22      
Warrants issued to purchase of common stock (in shares)         355,960      
Warrants outstanding (in shares)   355,960   355,960        
January 2026 Placement Agent Warrant                
Class of Warrant or Right [Line Items]                
Exercised (in shares)   0            
Warrants, exercise price (in dollars per share)   $ 8.22       $ 8.22    
Warrants issued to purchase of common stock (in shares)           14,238    
Warrants outstanding (in shares)   14,238   14,238        
October 2025 Placement Agent Warrant                
Class of Warrant or Right [Line Items]                
Exercised (in shares)   0            
Warrants, exercise price (in dollars per share)   $ 4.81         $ 4.81  
Warrants issued to purchase of common stock (in shares)             15,389  
Warrants outstanding (in shares)   15,389   15,389        
September 2024 Series A Warrants                
Class of Warrant or Right [Line Items]                
Exercised (in shares)   66,666            
Warrants, exercise price (in dollars per share)   $ 15.00           $ 15.00
Warrants issued to purchase of common stock (in shares)               400,000
Warrants outstanding (in shares)   6,667   73,333