XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings (Loss) Per Share (Details Narrative) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Jan. 04, 2024
Net income (loss) per share of common stock:      
Number of stock options granted 2,087,250 2,835,000  
Number of warrants purchased 22,625,342 600,000
Number of other potential shares 0 0