XML 80 R33.htm IDEA: XBRL DOCUMENT v3.20.1
ACCRUED EXPENSES (Tables)
12 Months Ended
Dec. 31, 2019
ACCRUED EXPENSES [Abstract]  
Schedule of Accrued Expenses

 

 

 

 

 

 

 

 

 

As of December 31,

 

    

2019

    

2018

Commissions payable

 

$

26,029,987

 

$

16,368,811

Payroll payable (1)

 

 

1,200,788

 

 

2,012,712

Taxes payable

 

 

1,205,372

 

 

217,820

Stock liability awards

 

 

749,958

 

 

 —

Other accrued expenses

 

 

1,848,210

 

 

377,092

 

 

$

31,034,315

 

$

18,976,435