XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Income (Loss) Per Share
The following table presents the calculation of basic and diluted net income (loss) per share:

For the years ended December 31,
20232022
Numerator:
Net income (loss)$7,098,022 $(38,093,756)
Denominator*:
Basic shares:
Weighted-average shares outstanding5,606,087 5,443,605 
Diluted shares:
Stock options66,841 — 
Warrants5,599 — 
Weighted-average shares outstanding5,678,527 5,443,605 
Net income (loss) per share:
Basic$1.27 $(7.00)
Diluted$1.25 $(7.00)

*Effective May 11, 2023, we performed a 1-for-38 reverse stock split. Share amounts have been retroactively restated.