XML 29 R19.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of calculation of numerator and denominator in earnings 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, 2025 and 2024:
Three months ended June 30,
20252024
Numerator:
Net loss attributable to common shareholders$(740,740)$(1,085,612)
Denominator:
Weighted-average shares outstanding – basic14,960,596 14,118,091 
Dilutive effect of other securities— — 
Weighted-average shares outstanding – diluted14,960,596 14,118,091 
Six months ended June 30,
20252024
Numerator:
Net income (loss) attributable to common shareholders$516,328 $(3,031,875)
Denominator:
Weighted-average shares outstanding – basic14,951,609 14,107,852 
Dilutive effect of other securities322,525 — 
Weighted-average shares outstanding – diluted15,274,134 14,107,852