XML 73 R53.htm IDEA: XBRL DOCUMENT v3.20.1
ACCRUED EXPENSES (Schedule of Accrued Expenses) (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
ACCRUED EXPENSES [Abstract]    
Commissions payable $ 26,029,987 $ 16,368,811
Payroll payable 1,200,788 2,012,712
Taxes payable 1,205,372 217,820
Accrued stock grant awards 749,958  
Other accrued expenses 1,848,210 377,092
Accrued Liabilities, Current, Total 31,034,315 $ 18,976,435
Other accrued expenses reclassified to payroll payable 204,295  
Vacation payable reclassified to payroll payable $ 690,587