v3.26.1
Shareholders' Equity - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 06, 2024
Jun. 12, 2024
Jan. 31, 2026
Feb. 01, 2025
Class of Stock [Line Items]        
Net proceeds from equity offering       $ 29,450,000
Cash dividend declared per share     $ 0.32 $ 0.21
Cash dividends     $ 4,900,000  
Dividend equivalent units relating to employee share-based payment awards     100  
Share repurchase program, period 2 years      
Share repurchased price     10,365,000 $ 523,000
Share repurchase program, remaining authorized amount     $ 14,100,000  
Share Repurchase Program        
Class of Stock [Line Items]        
Shares repurchased during period (in shares)     637,743 19,831
Share repurchased price     $ 10,400,000 $ 500,000
Common Stock [Member] | Over-Allotment Option [Member] | Underwriting Agreement [Member]        
Class of Stock [Line Items]        
Sale of stock, number of shares issued   1,000,000    
Sale of stock, price per share   $ 31    
Proceeds from issuance or sale of stock   $ 31,000,000    
Net proceeds from equity offering   29,500,000    
Underwriting discount and commissions   1,500,000    
Third party expenses related to equity offering   $ 800,000    
Jefferies LLC, William Blair Company, L.L.C., And TD Securities (USA) LLC | Common Stock [Member] | Over-Allotment Option [Member] | Underwriting Agreement [Member]        
Class of Stock [Line Items]        
Sale of stock, number of shares issued   300,000    
TowerBrook Capital Partners, LP | Common Stock [Member] | Over-Allotment Option [Member] | Underwriting Agreement [Member]        
Class of Stock [Line Items]        
Sale of stock, number of shares issued   1,300,000    
Proceeds from issuance or sale of stock   $ 0    
Maximum [Member]        
Class of Stock [Line Items]        
Share repurchase program, authorized amount $ 25,000,000