v3.26.1
Earnings per Share (Details Narrative)
6 Months Ended
Jun. 30, 2026
$ / shares
Earnings per share:  
Cash dividend declared $ 0.21
Dividends payable, date to be paid Aug. 27, 2026