v3.26.1
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings Per Share
The following table sets forth the computation of basic and diluted earnings (loss) per share for the six months ended June 30, 2026 and June 30, 2025:

Three Months Ended June 30,
20262025
Numerator:
Net income (loss)$(8,012,905)$3,690,773 
Less: preferred stock dividends(1,185,043)(1,185,042)
Net income (loss) available to common stockholders$(9,197,948)$2,505,731 
Denominator:
Weighted-average shares of common stock outstanding - basic and diluted52,459,97652,332,304
Earnings (loss) per share:
Basic and diluted$(0.18)$0.05 

Six Months Ended June 30,
20262025
Numerator:
Net income (loss)$(7,806,322)$3,168,205 
Less: preferred stock dividends(2,370,001)(2,370,000)
Net income (loss) available to common stockholders$(10,176,323)$798,205 
Denominator:
Weighted-average shares of common stock outstanding - basic and diluted52,430,23252,321,157
Earnings (loss) per share:
Basic and diluted$(0.19)$0.02