v3.25.4
Stock-Based Compensation - Unvested Stock Options Rollforward (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Number of Options    
Beginning Balance (in shares) 38,132  
Granted (in shares) 0 0
Vested (in shares) (13,303)  
Forfeited (in shares) (12,306)  
Ending Balance (in shares) 12,523 38,132
Weighted- Average Grant Date Fair Value    
Beginning Balance (in dollars per share) $ 41.23  
Granted (in dollars per share) 0  
Vested (in dollars per share) 38.59  
Forfeited (in dollars per share) 42.46  
Ending Balance (in dollars per share) $ 42.82 $ 41.23