v3.26.1
Shareholders' Equity - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
May 31, 2026
Class of Stock [Line Items]                
Dividends declared     $ 8,662 $ 8,352 $ 17,270 $ 16,514    
Stock-based compensation expense     $ 3,918 $ 2,685 $ 6,219 $ 4,054    
Repurchase Program                
Class of Stock [Line Items]                
Share repurchase program, authorized, amount $ 100,000           $ 100,000  
Share repurchase program, term 24 months              
Stock repurchased during period, shares (in Shares)     25,000   177,408      
Share repurchase program, remaining authorized, amount     $ 95,000   $ 95,000      
A&R Long-Term Investment Plan                
Class of Stock [Line Items]                
Authorized (in Shares)               2,800,000
Common stock available (in Shares)     2,463,326   2,463,326      
Reduced remaining shares (in Shares)         245,642   168,406  
Other than options, nonvested, number (in Shares) 149,039   406,470   406,470   149,039  
A&R Long-Term Investment Plan | Maximum                
Class of Stock [Line Items]                
Payout percentage         200.00%      
A&R Long-Term Investment Plan | Performance Stock Awards                
Class of Stock [Line Items]                
Vesting period   3 years            
Cliff vesting term   3 years            
A&R Long-Term Investment Plan | Performance Stock Awards | Minimum                
Class of Stock [Line Items]                
Payout percentage   0.00%            
A&R Long-Term Investment Plan | Performance Stock Awards | Maximum                
Class of Stock [Line Items]                
Payout percentage   200.00%