v3.26.1
Shareholders' Equity - Components of Basic and Diluted EPS (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Shareholders’ Equity [Abstract]        
Basic weighted average shares outstanding (in Shares) 3,138,781 3,153,773 3,140,092 3,155,152
Weighted average dilutive options outstanding (in Shares) 18,852 0 18,291 0
Diluted weighted average shares outstanding (in Shares) 3,157,633 3,153,773 3,158,383 3,155,152