v3.26.1
Stock-Based Compensation - Restricted Stock Activity (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Stock-based Compensation [Abstract]    
Outstanding at beginning of period (in Shares) 99,450 90,176
Outstanding at beginning of period (in Dollars per share) $ 52.24 $ 47.27
Granted (in Shares) 0 34,175
Granted (in Dollars per share) $ 0 $ 61.39
Vested (in Shares) (626) (25,527)
Vested (in Dollars per share) $ 53.08 $ 46.95
Outstanding at end of period (in Shares) 98,824 98,824
Outstanding at end of period (in Dollars per share) $ 52.23 $ 52.23