XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings per Share (Details Narrative) - $ / shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share [Abstract]    
Earnings per share 49,255 53,642
Cash dividend declared $ 0.21  
Dividends payable, date to be paid May 31, 2023