XML 36 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings (Loss) Per Share - Schedule of Computation of Numerator and Denominator in Earnings Per Share (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Numerator:    
Net income (loss) attributable to common shareholders $ 1,257,068 $ (1,946,263)
Denominator:    
Weighted-average shares outstanding – basic (in shares) 14,942,522 14,098,022
Dilutive effect of other securities (in shares) 317,302 0
Weighted-average shares outstanding – diluted (in shares) 15,259,824 14,098,022