XML 46 R34.htm IDEA: XBRL DOCUMENT v3.26.3
Note 12 - Net Income (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2026
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Net income (loss) attributable to stockholders

 

$952,510

 

 

$(139,748

)

 

$4,728,773

 

 

$1,809,115

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding - Basic

 

 

9,084,358

 

 

 

9,045,851

 

 

 

9,065,181

 

 

 

9,019,484

 

Dilutive impact of share-based compensation awards(1)

 

 

213,149

 

 

 

—

 

 

 

123,675

 

 

 

—

 

Weighted average common shares outstanding - Diluted

 

 

9,297,507

 

 

 

9,045,851

 

 

 

9,188,856

 

 

 

9,019,484

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$0.10

 

 

$(0.02

)

 

$0.52

 

 

$0.20

 

Diluted

 

$0.10

 

 

$(0.02

)

 

$0.51

 

 

$0.20