v3.25.4
Stockholders' Equity - Schedule of Rollforward of Common Stock (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Increase (Decrease) in Stockholders' Equity    
Treasury stock, beginning (in shares) 542,347 381,844
Beginning (in shares) 10,573,432  
Repurchased common stock (in shares) (582,389) (300,302)
Treasury stock, ending (in shares) 980,369 542,347
Ending (in shares) 10,135,410 10,573,432
Treasury    
Increase (Decrease) in Stockholders' Equity    
Issued for stock-based compensation plans, net of shares withheld for taxes (in shares) (144,367) (139,799)
Repurchased common stock (in shares) 582,389 300,302
Common Stock    
Increase (Decrease) in Stockholders' Equity    
Beginning (in shares) 10,573,432 10,733,935
Issued for stock-based compensation plans (in shares) 144,367 139,799
Repurchased common stock (in shares) (582,389) (300,302)
Ending (in shares) 10,135,410 10,573,432