Annual report [Section 13 and 15(d), not S-K Item 405]

Share-Based Compensation - Narrative (Details)

v3.25.4
Share-Based Compensation - Narrative (Details)
12 Months Ended 20 Months Ended 35 Months Ended
May 16, 2023
shares
May 15, 2023
shares
May 15, 2019
shares
Jul. 19, 2018
shares
Dec. 31, 2025
USD ($)
shares
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2025
USD ($)
shares
May 15, 2024
USD ($)
shares
May 16, 2024
USD ($)
May 18, 2021
shares
Apr. 23, 2014
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Options, reduction ratio         1            
Other types of awards, reduction ratio         2            
Shares withheld for tax withholding obligation (in shares)         132,909 108,607          
Cost not yet recognized, period for recognition         1 year            
Employee stock ownership plan (ESOP) (in shares)         300,000            
ESOP purchase per employee maximum | $         $ 25,000            
Stock issued during period shares employee stock ownership plan number of remaining shares available for future issuance (in shares)         209,321   209,321        
Stock repurchase program, authorized amount | $                 $ 20,000,000.0    
Stock repurchased and retired during period | $         $ 9,869,000 $ 1,180,000 $ 11,000,000.0 $ 6,200,000      
Stock repurchased and retired during period (in shares)             1,498,376 553,149      
2021 Equity Incentive Plan                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share-based payment award, shares allowed for issuance (in shares)         428,067   428,067     2,500,000  
Number of shares available for grant (in shares)         639,308   639,308        
2021 Equity Incentive Plan | Minimum                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share-based payment award, increase in shares allowed for issuance (in shares) 2,500,000 1,000,000                  
2021 Equity Incentive Plan | Maximum                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share-based payment award, shares allowed for issuance (in shares) 5,000,000 6,000,000                  
2014 Equity Incentive Plan                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Number of shares available for grant (in shares)                     2,000,000
Number of additional shares authorized (in shares)     1,000,000 1,000,000              
Stock Options                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Exercisable period         3 years            
Stock Options | Minimum                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share-based payment award, expiration period         5 years            
Stock Options | Maximum                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share-based payment award, expiration period         10 years            
Restricted Stock                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Nonvested award, excluding option, cost not yet recognized, amount | $         $ 1,300,000   $ 1,300,000        
Share-based compensation arrangement, equity instruments other than options, grants in period (in shares)         228,539            
Restricted Stock | Maximum                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Award vesting period         3 years            
Performance Shares                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Nonvested award, excluding option, cost not yet recognized, amount | $         $ 1,500,000   $ 1,500,000        
Cost not yet recognized, period for recognition         1 year            
Share-based compensation arrangement, equity instruments other than options, grants in period (in shares)         364,905 117,582          
Performance Shares | Maximum                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Award vesting period         3 years            
Performance Shares | Share-based Payment Arrangement, Exceeding Minimum Threshold                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share-based compensation arrangement by share-based payment award percentage of target number of shares to be earned         200.00%            
Performance Shares | Share-based Payment Arrangement, Achieving Minimum Threshold                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share-based compensation arrangement by share-based payment award percentage of target number of shares to be earned         50.00%            
Employee Stock                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Purchase price of common stock, percent         85.00%