Annual report pursuant to Section 13 and 15(d)

SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)

v3.10.0.1
SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)
1 Months Ended 12 Months Ended
Apr. 30, 2018
USD ($)
Dec. 31, 2018
USD ($)
contract
shares
Dec. 31, 2017
USD ($)
contract
Dec. 31, 2016
USD ($)
contract
Jan. 01, 2019
USD ($)
SIGNIFICANT ACCOUNTING POLICIES [Line Items]          
Obsolete inventory written off   $ 631,021 $ 407,202 $ 359,346  
Impairment of assets held and used   $ 0 $ 0 $ 0  
Concentration risk, percentage   100.00% 100.00% 100.00%  
Number of active contracts | contract   471 457 448  
Trade receivables, net   $ 16,259,809 $ 19,258,960    
Additions to capitalized software   $ 937,616 588,014 $ 364,159  
Number of shares related to the outstanding common stock equivalents excluded from the calculations of diluted net income per share | shares   0      
Contractual and Israeli statutory severance pay fund   $ 78,014 106,080    
Unfunded severance pay   285,495 141,956    
Severance costs   384,102 727,835 1,388,814  
Severance payment $ 263,000        
Advertising expense   $ 278,420 $ 93,664 71,730  
Chief Executive Officer          
SIGNIFICANT ACCOUNTING POLICIES [Line Items]          
Severance costs       $ 926,243  
Restricted Stock Units (RSUs)          
SIGNIFICANT ACCOUNTING POLICIES [Line Items]          
Shares of common stock called by stock award | shares   1      
ASU No. 2016-02 | Subsequent Event          
SIGNIFICANT ACCOUNTING POLICIES [Line Items]          
Operating lease, right-of-use asset         $ 3,900,000
Operating lease, lease liability         $ 4,000,000
Transferred over Time          
SIGNIFICANT ACCOUNTING POLICIES [Line Items]          
Concentration risk, percentage   91.00% 93.00% 90.00%