CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($) | Common Stock | Additional Paid-In Capital | Treasury Stock | Retained Earnings | Noncontrolling Interest | Total |
Beginning balance, shares at Dec. 31, 2017 | 43,670,765 | | | | | |
Beginning balance, value at Dec. 31, 2017 | $ 43,671 | $ 7,155,970 | $ (150,000) | $ (2,008,472) | $ (200,117) | $ 4,841,052 |
Stock-based compensation | | 137,401 | | | | 137,401 |
Net income (loss) | | | | 412,507 | (1,895) | 410,612 |
Ending balance, shares at Mar. 31, 2018 | 43,670,765 | | | | | |
Ending balance, value at Mar. 31, 2018 | $ 43,671 | 7,293,371 | (150,000) | (1,595,965) | (202,012) | 5,389,065 |
Beginning balance, shares at Dec. 31, 2017 | 43,670,765 | | | | | |
Beginning balance, value at Dec. 31, 2017 | $ 43,671 | 7,155,970 | (150,000) | (2,008,472) | (200,117) | 4,841,052 |
Net income (loss) | | | | | | 1,942,291 |
Ending balance, shares at Sep. 30, 2018 | 44,100,765 | | | | | |
Ending balance, value at Sep. 30, 2018 | $ 44,101 | 8,011,043 | (150,000) | (63,047) | (203,251) | 7,638,846 |
Beginning balance, shares at Mar. 31, 2018 | 43,670,765 | | | | | |
Beginning balance, value at Mar. 31, 2018 | $ 43,671 | 7,293,371 | (150,000) | (1,595,965) | (202,012) | 5,389,065 |
Stock-based compensation | | 212,181 | | | | 212,181 |
Net income (loss) | | | | 732,056 | (622) | 731,434 |
Ending balance, shares at Jun. 30, 2018 | 43,670,765 | | | | | |
Ending balance, value at Jun. 30, 2018 | $ 43,671 | 7,505,552 | (150,000) | (863,909) | (202,634) | 6,332,680 |
Stock options and warrants exercised, shares | 200,000 | | | | | |
Stock options and warrants exercised, value | $ 200 | 99,800 | | | | 100,000 |
Issuance of stock for services, shares | 230,000 | | | | | |
Issuance of stock for services, value | $ 230 | 59,959 | | | | 60,189 |
Stock-based compensation | | 345,732 | | | | 345,732 |
Net income (loss) | | | | 800,862 | (617) | 800,245 |
Ending balance, shares at Sep. 30, 2018 | 44,100,765 | | | | | |
Ending balance, value at Sep. 30, 2018 | $ 44,101 | 8,011,043 | (150,000) | (63,047) | (203,251) | 7,638,846 |
Beginning balance, shares at Dec. 31, 2018 | 46,440,765 | | | | | |
Beginning balance, value at Dec. 31, 2018 | $ 46,441 | 8,620,144 | (150,000) | 579,582 | (206,930) | 8,889,237 |
Issuance of stock for previously vested stock based compensation, shares | 291,147 | | | | | |
Issuance of stock for previously vested stock based compensation, value | $ 291 | (291) | | | | |
Stock-based compensation | | 646,710 | | | | 646,710 |
Net income (loss) | | | | 871,671 | (564) | 871,107 |
Ending balance, shares at Mar. 31, 2019 | 46,731,912 | | | | | |
Ending balance, value at Mar. 31, 2019 | $ 46,732 | 9,266,563 | (150,000) | 1,451,253 | (207,494) | 10,407,054 |
Beginning balance, shares at Dec. 31, 2018 | 46,440,765 | | | | | |
Beginning balance, value at Dec. 31, 2018 | $ 46,441 | 8,620,144 | (150,000) | 579,582 | (206,930) | 8,889,237 |
Net income (loss) | | | | | | 5,568,968 |
Ending balance, shares at Sep. 30, 2019 | 48,095,192 | | | | | |
Ending balance, value at Sep. 30, 2019 | $ 48,095 | 10,737,190 | (150,000) | 6,150,122 | (208,502) | 16,576,905 |
Beginning balance, shares at Mar. 31, 2019 | 46,731,912 | | | | | |
Beginning balance, value at Mar. 31, 2019 | $ 46,732 | 9,266,563 | (150,000) | 1,451,253 | (207,494) | 10,407,054 |
Issuance of stock for previously vested stock based compensation, shares | 825,000 | | | | | |
Issuance of stock for previously vested stock based compensation, value | $ 825 | (825) | | | | |
Stock-based compensation | | 567,910 | | | | 567,910 |
Net income (loss) | | | | 1,738,791 | (504) | 1,738,287 |
Ending balance, shares at Jun. 30, 2019 | 47,556,912 | | | | | |
Ending balance, value at Jun. 30, 2019 | $ 47,557 | 9,833,648 | (150,000) | 3,190,044 | (207,998) | 12,713,251 |
Stock options and warrants exercised, shares | 113,280 | | | | | |
Stock options and warrants exercised, value | $ 113 | 252,700 | | | | 252,813 |
Issuance of stock for previously vested stock based compensation, shares | 425,000 | | | | | |
Issuance of stock for previously vested stock based compensation, value | $ 425 | (425) | | | | |
Stock-based compensation | | 651,267 | | | | 651,267 |
Net income (loss) | | | | 2,960,078 | (504) | 2,959,574 |
Ending balance, shares at Sep. 30, 2019 | 48,095,192 | | | | | |
Ending balance, value at Sep. 30, 2019 | $ 48,095 | $ 10,737,190 | $ (150,000) | $ 6,150,122 | $ (208,502) | $ 16,576,905 |