XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.4
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of earnings per share computation
           
    2023     2022  
Net gain (loss) attributable to common stock   $ (4,506,044 )   $ (26,744,440 )
Basic weighted average outstanding shares of common stock     12,825       7,590  
Dilutive common share equivalents            
Dilutive weighted average outstanding shares of common stock     12,825       7,590  
Net gain (loss) per share attributable to common stock   $ (351.36 )   $ (3,523.44 )