v3.26.1
Stockholders' Equity - Schedule of Non-vested Restricted Stock Units Roll Forward (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Restricted Stock    
Shares    
Outstanding, beginning of period (in shares) 114,459 11,739
Issued (in shares) 46,973 4,276
Vested, restriction released (in shares) (50) (16,015)
Outstanding, end of period (in shares) 161,382 0
Weighted-Average Issuance Price, per Share    
Outstanding, beginning of period (in dollars per share) $ 35.94 $ 35.75
Issued (in dollars per share) 36.30 43.03
Vested, restriction released (in dollars per share) 39.93 37.69
Outstanding, end of period (in dollars per share) $ 36.05 $ 0
Weighted-Average Remaining Term (years)    
Outstanding 1 year 7 months 9 days 0 years
Performance-based restricted stock    
Shares    
Outstanding, beginning of period (in shares) 236,030  
Issued (in shares) 347  
Outstanding, end of period (in shares) 236,377 261,621
Weighted-Average Issuance Price, per Share    
Outstanding, beginning of period (in dollars per share) $ 32.93  
Issued (in dollars per share) 36.28  
Outstanding, end of period (in dollars per share) $ 32.93 $ 32.86
Weighted-Average Remaining Term (years)    
Outstanding 10 months 28 days 1 year 1 month 2 days