v3.26.3
Stock-based Compensation Restrictive Stock Awards (Details) - Restricted stock [Member] - $ / shares
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Nonvested Restricted Stock, Number of Shares [Roll Forward]    
Nonvested outstanding at the beginning of the period, shares 124,050  
Granted, shares 67,203  
Vested, shares (49,956)  
Forfeited, shares (5,471)  
Nonvested outstanding at the end of the period, shares 135,826  
Nonvested Restricted Stock, Weighted Average Grant Date Fair Value [Abstract]    
Nonvested outstanding at the beginning of the period $ 414.36  
Granted 390.04 $ 433.62
Vested 378.15  
Forfeited 415.30  
Nonvested outstanding at the end of the period $ 414.08  
Restricted shares withheld for taxes (shares) 17,351