XML 82 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) Per Share (Details)
12 Months Ended
May 11, 2023
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Numerator:      
Net income (loss) | $   $ 7,098,022 $ (38,093,756)
Denominator*:      
Basic weighted average shares outstanding (shares) [1]   5,606,087 5,443,605
Diluted shares:      
Diluted weighted average shares outstanding (shares) [1]   5,678,527 5,443,605
Net income (loss) per share:      
Basic (in usd per share) | $ / shares [1]   $ 1.27 $ (7.00)
Diluted (in usd per share) | $ / shares [1]   $ 1.25 $ (7.00)
Reverse stock split ratio 0.02631579    
Anti-dilutive weighted average (shares)   301,465  
Stock options      
Diluted shares:      
Dilutive effect of share-based Payment arrangements (shares)   66,841 0
Warrants      
Diluted shares:      
Dilutive effect of share-based Payment arrangements (shares)   5,599 0
[1] Effective May 11, 2023, we performed a 1-for-38 reverse stock split. Share and per-share amounts have been retroactively restated.