XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings (Loss) Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:        
Net income (loss) attributable to common shareholders $ 872,200 $ (1,335,620) $ 1,064,384 $ (2,720,873)
Denominator:        
Weighted-average shares outstanding – basic (in shares) 14,393,711 14,688,505 14,376,260 14,689,798
Dilutive effect of other securities (in shares) 160,553 0 194,538 0
Weighted-average shares outstanding – diluted (in shares) 14,554,264 14,688,505 14,570,798 14,689,798