| Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
A reconciliation of the components of basic and diluted net income/(loss) per share of common stock is presented below:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended June 30, |
|
|
|
2026 |
|
|
2025 |
|
|
|
|
|
|
Weighted Average |
|
|
Income |
|
|
|
|
|
Weighted Average |
|
|
Income |
|
|
|
Net Income |
|
|
Shares |
|
|
Per Share |
|
|
Net Income |
|
|
Shares |
|
|
Per Share |
|
Net Income |
|
$ |
4,786,987 |
|
|
|
|
|
|
|
|
$ |
15,924,865 |
|
|
|
|
|
|
|
Less: Income attributable to participating securities |
|
|
(48,432 |
) |
|
|
|
|
|
|
|
|
(598,370 |
) |
|
|
|
|
|
|
Basic Net Income per Share: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net income attributable to common stockholders |
|
$ |
4,738,555 |
|
|
|
32,866,494 |
|
|
$ |
0.14 |
|
|
$ |
15,326,495 |
|
|
|
12,116,897 |
|
|
$ |
1.26 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Effect of Dilutive Securities |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Restricted shares |
|
$ |
— |
|
|
|
151,628 |
|
|
|
|
|
$ |
— |
|
|
|
211,852 |
|
|
|
|
Options |
|
|
— |
|
|
|
79,689 |
|
|
|
|
|
|
— |
|
|
|
— |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Diluted Net Income per Share: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net income attributable to common stock |
|
$ |
4,738,555 |
|
|
|
33,097,811 |
|
|
$ |
0.14 |
|
|
$ |
15,326,495 |
|
|
|
12,328,749 |
|
|
$ |
1.24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Six Months Ended June 30, |
|
|
|
2026 |
|
|
2025 |
|
|
|
|
|
|
Weighted Average |
|
|
Loss |
|
|
|
|
|
Weighted Average |
|
|
Loss |
|
|
|
Net Loss |
|
|
Shares |
|
|
Per Share |
|
|
Net Loss |
|
|
Shares |
|
|
Per Share |
|
Basic Net Loss per Share: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net loss attributable to common stock |
|
$ |
(9,518,603 |
) |
|
|
25,085,470 |
|
|
$ |
(0.38 |
) |
|
$ |
(6,623,460 |
) |
|
|
12,070,370 |
|
|
$ |
(0.55 |
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Diluted Net Loss per Share: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net loss attributable to common stock |
|
$ |
(9,518,603 |
) |
|
|
25,085,470 |
|
|
$ |
(0.38 |
) |
|
$ |
(6,623,460 |
) |
|
|
12,070,370 |
|
|
$ |
(0.55 |
) |
|