v3.26.1
Stockholders' Equity - Issuance of Common Stock for Employee Compensation (Details) - Restricted Stock - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2023
Feb. 28, 2023
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Summary of non-vested restricted share activity                    
Balance at beginning of period (in shares)         60,217 65,688 65,688      
Granted (in shares)         28,411 19,408        
Vested (in shares)         (22,578) (24,879)        
Forfeited (in shares)         (3,395)          
Balance at end of period (in shares)     62,655 60,217 62,655 60,217 60,217 65,688    
Weighted Average Grant Date Fair Value Per Share                    
Balance at beginning of period (in dollars per share)         $ 49.02 $ 49.31 $ 49.31      
Granted (in dollars per share)         72.69 46.24        
Vested (in dollars per share)         47.59 47.61        
Forfeited (in dollars per share)         61.7          
Balance at end of period (in dollars per share)     $ 59.58 $ 49.02 $ 59.58 $ 49.02 $ 49.02 $ 49.31    
Repurchase of restricted stock withheld for taxes (in shares)         4,835          
Average purchase price per share for share repurchase (in dollars per share)         $ 68.85          
Aggregate purchase price         $ 0.3          
Stock awards expense     $ 0.3 $ 0.3 0.7 $ 0.6        
Unrecognized compensation cost     $ 2.9   $ 2.9   $ 1.7      
Recognition period         2 years 6 months          
Certain employees | Awards Granted, 2026                    
Summary of non-vested restricted share activity                    
Granted (in shares)         28,411          
Forfeited (in shares)         (1,766)          
Weighted Average Grant Date Fair Value Per Share                    
Granted (in dollars per share)         $ 72.69          
Percentage of stock awards vesting each year         33.30%          
Certain employees | Awards Granted, 2025                    
Summary of non-vested restricted share activity                    
Granted (in shares)             16,076      
Vested (in shares)         (5,359)          
Forfeited (in shares)         (899)          
Weighted Average Grant Date Fair Value Per Share                    
Granted (in dollars per share)             $ 46.24      
Percentage of stock awards vesting each year             33.30%      
Certain employees | Awards Granted, 2024                    
Summary of non-vested restricted share activity                    
Granted (in shares)               26,744    
Vested (in shares)         (8,050) (8,051)        
Forfeited (in shares)         (730)          
Weighted Average Grant Date Fair Value Per Share                    
Granted (in dollars per share)               $ 54.16    
Percentage of stock awards vesting each year               33.30%    
Certain employees | Awards Granted, 2023 One                    
Summary of non-vested restricted share activity                    
Granted (in shares) 12,796                  
Vested (in shares)         (3,187) (3,185)        
Weighted Average Grant Date Fair Value Per Share                    
Granted (in dollars per share) $ 39.42                  
Percentage of stock awards vesting each year 33.30%                  
Certain employees | Awards Granted, 2023 Two                    
Summary of non-vested restricted share activity                    
Granted (in shares)   17,943                
Vested (in shares)         (5,982) (5,979)        
Weighted Average Grant Date Fair Value Per Share                    
Granted (in dollars per share)   $ 44.3                
Percentage of stock awards vesting each year   33.30%                
Certain employees | Awards granted, 2022                    
Summary of non-vested restricted share activity                    
Granted (in shares)                   25,594
Vested (in shares)           (7,664)        
Weighted Average Grant Date Fair Value Per Share                    
Granted (in dollars per share)                   $ 46.73
Percentage of stock awards vesting each year                   33.30%
One employee | Awards Granted, 2025                    
Summary of non-vested restricted share activity                    
Granted (in shares)             3,332      
Weighted Average Grant Date Fair Value Per Share                    
Granted (in dollars per share)             $ 46.24      
One employee | Awards Granted, 2024                    
Summary of non-vested restricted share activity                    
Granted (in shares)               5,418    
Weighted Average Grant Date Fair Value Per Share                    
Granted (in dollars per share)               $ 54.16    
One employee | Awards granted, 2023                    
Summary of non-vested restricted share activity                    
Granted (in shares)                 5,760  
Weighted Average Grant Date Fair Value Per Share                    
Granted (in dollars per share)                 $ 44.3  
One employee | Awards granted, 2022                    
Summary of non-vested restricted share activity                    
Granted (in shares)                   4,361
Weighted Average Grant Date Fair Value Per Share                    
Granted (in dollars per share)                   $ 55.73