v3.26.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
Common Stock [Member]
Preferred Stock [Member]
Additional Paid-in Capital [Member]
Common Stock Issuable [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Beginning balance, value at Dec. 31, 2024 $ 100,708 $ 2 $ 300,780,440 $ (293,500,522) $ 7,380,628
Begining balance, shares at Dec. 31, 2024 10,070,779 250          
Stock compensation expense 81,708 81,708
Issuance of common stock upon vesting of RSUs $ 5 (5)
Issuance of common stock upon vesting of RSUs, shares 507            
Net income (408,133) (408,133)
Ending balance, value at Mar. 31, 2025 $ 100,713 $ 2 300,862,143 (293,908,655) 7,054,203
Ending balance, shares at Mar. 31, 2025 10,071,286 250          
Stock compensation expense 101,250 101,250
Net income 3,509,992 3,509,992
Ending balance, value at Jun. 30, 2025 $ 100,713 $ 2 300,963,393 (290,398,663) 10,665,445
Ending balance, shares at Jun. 30, 2025 10,071,286 250          
Beginning balance, value at Dec. 31, 2025 $ 101,494 $ 2 301,621,893 11,420 2,315 (269,880,466) 31,856,658
Begining balance, shares at Dec. 31, 2025 10,149,411 250          
Stock compensation expense 111,660 111,660
Issuance of common stock upon vesting of RSUs $ 1,897 (1,897)
Issuance of common stock upon vesting of RSUs, shares 189,730            
Common stock issued for acquisition $ 20,289 (8,869) (11,420)
Common stock issuable for acquisition, shares 2,028,867            
Foreign currency translation (1,864) (1,864)
Net income (710,571) (710,571)
Ending balance, value at Mar. 31, 2026 $ 123,680 $ 2 301,722,787 451 (270,591,037) 31,255,883
Ending balance, shares at Mar. 31, 2026 12,368,008 250          
Stock compensation expense 68,744 68,744
Issuance of common stock upon vesting of RSUs $ 97 (97)
Issuance of common stock upon vesting of RSUs, shares 9,709            
Issuance of common stock pursuant to securities purchase agreement, net of issuance costs $ 204 479,796 480,000
Issuance of common stock pursuant to securities purchase agreement, net of issuance costs, shares 20,337            
Foreign currency translation 841 841
Net income 42,471,082 42,471,082
Ending balance, value at Jun. 30, 2026 $ 123,981 $ 2 $ 302,271,230 $ 1,292 $ (228,119,955) $ 74,276,550
Ending balance, shares at Jun. 30, 2026 12,398,054 250