v3.26.1
Consolidated Statements of Changes in Shareholders’ Equity (Unaudited) (Parentheticals) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Statement of Stockholders' Equity [Abstract]      
Dividends paid to shareholders - per share (in Dollars per share) $ 0.1 $ 0.2 $ 0.17
Issuance of stock grants - shares (in Shares)     179,688
Repurchase of stock - shares (in Shares)     53,188
Issuance of stock related to restricted stock units - shares (in Shares) 3,283 3,283