v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share

For the three and six months ended June 30, 2026 and 2025, diluted earnings per share equaled basic earnings per share, as the Company incurred a net loss and the inclusion of potentially dilutive securities would have been antidilutive.

 

    Three Months Ended
June 30,
    Six Months Ended
June 30,
 
    2026     2025     2026     2025  
Net loss attributable to common stockholders   $ (3,481,233 )   $ (541,812 )   $ (3,754,431 )   $ (53,033 )
                                 
Basic and diluted net loss per share attributable to common stockholders   $ (0.07 )   $ (0.01 )   $ (0.09 )   $ (0.00 )
Basic and diluted weighted average number of shares outstanding     46,840,272       37,646,133       42,268,601       37,646,133