Annual report pursuant to Section 13 and 15(d)

OTHER ACCOUNTS PAYABLE AND ACCRUED EXPENSES - Schedule of Accounts Payable and Accrued Expenses (Details)

v3.10.0.1
OTHER ACCOUNTS PAYABLE AND ACCRUED EXPENSES - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Employees and payroll accruals $ 3,628,290 $ 3,309,950
Accrued vacation pay 1,029,907 1,082,105
Accrued expenses 1,030,590 1,205,713
Severance 482,053 0
Government authorities 327,205 1,042,386
Total $ 6,498,045 $ 6,640,154