v3.26.1
Stock-based Compensation (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2026
Feb. 28, 2026
Jan. 31, 2026
Nov. 30, 2025
Apr. 30, 2026
Jan. 31, 2026
Apr. 30, 2026
Apr. 30, 2025
Class of Stock [Line Items]                
Shares exchanged (in shares)             29,187 53,769
Fair value of shares exchanged             $ 423 $ 1,326
Management Awards                
Class of Stock [Line Items]                
Vesting period     3 years 3 years     3 years  
Shares granted (in shares)     8,812 33,885        
Per share value of common stock granted (in dollars per share)     $ 14.60 $ 13.28        
Compensation expense (reversal)     $ 129 $ 450        
Authorized shares under stock-based compensation plan (in shares)     85,394 85,394   85,394    
Performance period           3 years    
Executive Awards                
Class of Stock [Line Items]                
Vesting period         3 years   3 years  
Shares granted (in shares)       56,476        
Per share value of common stock granted (in dollars per share)       $ 13.28        
Compensation expense (reversal)         $ 250      
Authorized shares under stock-based compensation plan (in shares)   75,302   112,952        
Performance period       3 years        
Awards forfeited (in shares)   18,825            
Unvested                
Class of Stock [Line Items]                
Compensation expense (reversal)   $ (128)            
Awards forfeited (in shares)   31,248            
Director Awards                
Class of Stock [Line Items]                
Vesting period             1 year  
Awards granted (in shares) 37,890              
Awards granted (in dollars per share) $ 13.46