v3.26.1
Stock Based Compensation - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Aug. 12, 2021
Mar. 31, 2026
Jan. 31, 2026
Jan. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Restricted Stock Units (RSUs)                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Vests in period (in shares)             47,436 40,327    
Payment of dividend equivalent             $ 114,400 $ 81,900    
Unearned dividend equivalents         $ 101,100 $ 91,800 101,100 91,800    
Compensation costs         200,000 $ 200,000 400,000 $ 400,000    
Remaining unrecognized compensation cost         $ 1,000,000.0   $ 1,000,000.0      
Weighted average amortization period (in years)             1 year 3 months 18 days      
Granted (in shares)             54,303 55,233    
Restricted Stock Units (RSUs) | Directors                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Vests in period (in shares)               13,146    
Outstanding RSUs (in shares)         179,218 145,266 179,218 145,266    
Performance Stock Units (PSU)                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Payment of dividend equivalent                 $ 144,800 $ 213,600
Unearned dividend equivalents         $ 294,200   $ 294,200      
Granted (in shares)   33,729         33,729 54,688    
Common stock subsequently issued (in shares)     15,780 13,537            
Shares withheld (in shares)                 13,236 13,493
Shares redeemed in cash (in shares)                   15,518
Performance Stock Units (PSU) | Minimum                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Shares issued, percent             0.00%      
Performance Stock Units (PSU) | Maximum                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Shares issued, percent             200.00%      
Nonqualified Stock Options                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Shares issued in period (in shares) 791,790                  
Exercise price per share (in dollars per share) $ 24.00                  
The 2021 Equity Incentive Plan                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Number of shares authorized (in shares)         2,275,727   2,275,727      
Term of plan (in years)             10 years      
Shares issued in period (in shares)         0 701 0 1,450    
Shares available for issuance (in shares)         1,715,919   1,715,919      
Number of shares of common stock upon vesting for each RSU (in shares)             1      
The 2021 Equity Incentive Plan | Performance Stock Units (PSU)                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Unearned dividend equivalents           $ 283,500   $ 283,500    
Compensation costs         $ 100,000 $ 100,000 $ 300,000 $ 300,000    
Remaining unrecognized compensation cost         $ 900,000   $ 900,000      
Weighted average amortization period (in years)             1 year 10 months 24 days