v3.25.4
Stock-based Compensation (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Jan. 31, 2026
Nov. 30, 2025
Jan. 31, 2026
Jan. 31, 2025
Class of Stock [Line Items]        
Shares exchanged (in shares)     29,187 47,089
Fair value of shares exchanged     $ 423 $ 1,224
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    
Unrecognized compensation expense $ 129 $ 450    
Authorized shares under stock-based compensation plan (in shares) 42,697   42,697  
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    
Unrecognized compensation expense   $ 750    
Authorized shares under stock-based compensation plan (in shares)   56,476    
Performance period   3 years    
Director Awards        
Class of Stock [Line Items]        
Vesting period     1 year