XML 29 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders Equity (Tables)
3 Months Ended
Mar. 31, 2025
Equity [Abstract]  
Schedule of Changes in Stockholders Equity

The changes in stockholders’ equity are as follows:

 

 

Three months ended March 31,

 

 

2024

 

 

2025

 

Beginning balance

 

$

148,978,635

 

 

$

147,219,707

 

Stock-based compensation

 

 

153,361

 

 

 

98,619

 

Purchase of treasury stock

 

 

(12,636

)

 

 

(9,105

)

Net income (loss)

 

 

7,970

 

 

 

(2,689,821

)

Ending balance

 

$

149,127,330

 

 

$

144,619,400