Quarterly report pursuant to Section 13 or 15(d)

New Accounting Standards (Effect on Statement of Operations) (Details)

v3.10.0.1
New Accounting Standards (Effect on Statement of Operations) (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Revenues          
Revenues $ 4,561,368 $ 2,083,987 $ 9,620,935 $ 6,436,072  
Cost of revenues 1,021,285 786,385 2,570,804 1,943,534  
Gross profit 3,540,083 1,297,602 7,050,131 4,492,538  
Operating expenses          
General and administrative 857,095 652,762 2,876,029 2,516,249  
Sales and marketing 792,678 836,767 3,046,521 2,673,087  
Engineering, research, and development 1,683,738 1,177,318 3,637,996 3,080,037  
Depreciation and amortization 87,526 105,510 283,224 273,716  
Total operating expenses 3,421,037 2,772,357 9,843,770 8,543,089  
Income (loss) from operations 119,046 (1,474,755) (2,793,639) (4,050,551)  
Other income/(expense)          
Interest income 279 962 881 2,878  
Interest expense (25,913) (62,748) (193,036) (115,363)  
Gain on sale of fixed assets     (8,722)    
Foreign currency (loss) gain (2,106) (931) (3,726) (4,120)  
Total other income/(expense) (27,740) (62,717) (204,603) (116,605)  
Income (loss) before income taxes 91,306 (1,537,472) (2,998,242) (4,167,156)  
Income tax expense  
Net Income (loss) 91,306 (1,537,472) (2,998,242) (4,167,156) $ (5,946,012)
Other comprehensive income (loss), net of income tax          
Foreign currency translation adjustments 38,179 (20,294) 18,918 (36,158) $ (32,765)
Comprehensive income (loss) $ 129,485 $ (1,557,766) $ (2,979,324) $ (4,203,314)  
Net income (loss) per share:          
Basic $ 0.00 $ (0.04) $ (0.07) $ (0.11)  
Diluted $ 0.00 $ (0.04) $ (0.07) $ (0.11)  
Weighted average number of shares:          
Basic 45,719,664 36,683,122 41,325,443 36,488,448  
Diluted 53,394,242 36,683,122 41,325,443 36,488,448  
Total Adjustments Under ASC 606 [Member]          
Revenues          
Revenues $ 2,188,590   $ 3,631,206    
Gross profit 2,188,590   3,631,206    
Operating expenses          
General and administrative 130,366   213,607    
Engineering, research, and development 1,173,295   1,922,465    
Total operating expenses 1,303,661   2,136,072    
Income (loss) from operations 884,929   1,495,134    
Other income/(expense)          
Income (loss) before income taxes 884,929   1,495,134    
Net Income (loss) 884,929   1,495,134    
Other comprehensive income (loss), net of income tax          
Comprehensive income (loss) $ 884,929   $ 1,495,134    
Net income (loss) per share:          
Basic $ 0.02   $ 0.04    
Diluted $ 0.02   $ 0.04    
Weighted average number of shares:          
Basic 45,719,664   41,325,443    
Diluted 53,394,242   41,325,443    
Amounts Under Previous Standards [Member]          
Revenues          
Revenues $ 2,372,778   $ 5,989,729    
Cost of revenues 1,021,285   2,570,804    
Gross profit 1,351,494   3,418,926    
Operating expenses          
General and administrative 726,729   2,662,422    
Sales and marketing 792,678   3,046,521    
Engineering, research, and development 510,443   1,715,531    
Depreciation and amortization 87,526   283,224    
Total operating expenses 2,117,376   7,707,698    
Income (loss) from operations (765,883)   (4,288,773)    
Other income/(expense)          
Interest income 279   881    
Interest expense (25,913)   (193,036)    
Gain on sale of fixed assets     (8,722)    
Foreign currency (loss) gain (2,106)   (3,726)    
Total other income/(expense) (27,740)   (204,604)    
Income (loss) before income taxes (793,623)   (4,493,376)    
Net Income (loss) (793,623)   (4,493,376)    
Other comprehensive income (loss), net of income tax          
Foreign currency translation adjustments 38,179   18,918    
Comprehensive income (loss) $ (755,444)   $ (4,474,458)    
Net income (loss) per share:          
Basic $ (0.01)   $ (0.11)    
Diluted $ (0.01)   $ (0.11)    
Weighted average number of shares:          
Basic 45,719,664   41,325,443    
Diluted 53,394,242   41,325,443