v3.25.2
Equity (Tables)
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table presents earnings per share:

Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Net loss $(9,172,096)$(7,539,310)$(10,457,160)$(13,723,284)
Weighted-average shares outstanding - basic and
   diluted
24,338,598 24,336,577 24,338,381 24,336,368 
Loss per share - basic and diluted$(0.38)$(0.31)$(0.43)$(0.56)