XML 103 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Schedule of Rollforward of Common Stock (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Increase (Decrease) in Stockholders' Equity    
Beginning (in shares) 10,733,935  
Repurchased common stock (in shares) (300,302) (134,208)
Ending (in shares) 10,573,432 10,733,935
Treasury    
Increase (Decrease) in Stockholders' Equity    
Beginning (in shares) 381,844 338,952
Issued for stock-based compensation plans (in shares) (139,799) (91,316)
Repurchased common stock (in shares) 300,302 134,208
Ending (in shares) 542,347 381,844
Common Stock    
Increase (Decrease) in Stockholders' Equity    
Beginning (in shares) 10,733,935 10,776,827
Issued for stock-based compensation plans (in shares) 139,799 91,316
Repurchased common stock (in shares) (300,302) (134,208)
Ending (in shares) 10,573,432 10,733,935