v3.25.2
Equity and EPS - Schedule of Common Stock Activity (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Share Repurchase Program            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Repurchase of Common Stock (in shares) 0   (33,363)   0 (92,447)
Capital Stock Preferred            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Shares outstanding at beginning of period (in shares) 437 437 437 437 437 437
Issuance of Common Stock (in shares) 0 0 0 0    
Repurchase of Common Stock (in shares) 0 0 0 0    
Shares outstanding at end of period (in shares) 437 437 437 437 437 437
Common Stock            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Shares outstanding at beginning of period (in shares) 21,270,343 21,194,707 22,009,057 22,016,113 21,194,707 22,016,113
Issuance of Common Stock (in shares) 21,099 107,267 14,627 74,913    
Repurchase of Common Stock (in shares) 0 (31,631) (35,999) (81,969)    
Shares outstanding at end of period (in shares) 21,291,442 21,270,343 21,987,685 22,009,057 21,291,442 21,987,685
Common Stock | Share Repurchase Program            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Repurchase of Common Stock (in shares)     (33,363) (59,084)