XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings (Loss) Per Share
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share EARNINGS (LOSS) PER SHARE
The following table reconciles the numerator and denominator used to calculate basic and diluted earnings (loss) per share for the three and six months ended June 30, 2024 and 2023:
Three months ended June 30,
20242023
Numerator:
Net income (loss) attributable to common shareholders$(1,085,612)$872,200 
Denominator:
Weighted-average shares outstanding – basic14,118,091 14,393,711 
Dilutive effect of other securities— 160,553 
Weighted-average shares outstanding – diluted14,118,091 14,554,264 
Six months ended June 30,
20242023
Numerator:
Net income (loss) attributable to common shareholders$(3,031,875)$1,064,384 
Denominator:
Weighted-average shares outstanding – basic14,107,852 14,376,260 
Dilutive effect of other securities— 194,538 
Weighted-average shares outstanding – diluted14,107,852 14,570,798 
As of June 30, 2024 and 2023, restricted stock awards and options to purchase 576,517 and 413,074 shares of common stock, respectively, were outstanding but were not included in the computation of diluted earnings per share because the effect would be antidilutive.