XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings Per Share (Details Narrative) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Potential common stock included in computation of diluted earnings per share 5,359,890  
Weighted average additional shares assuming conversion of in-the-money stock options to common shares 250,000
Weighted average additional shares assuming conversion of issued convertible preferred stock 5,109,890
Anti-dilutive options excluded from computation of earnings per share   1,164,000
Series X Preferred Stock [Member]    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Potential common shares from convertible preferred stock 15,000,000