XML 46 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCRUED EXPENSES (Tables)
12 Months Ended
Dec. 31, 2021
ACCRUED EXPENSES [Abstract]  
Schedule of Accrued Expenses

    

December 31, 2021

December 31, 2020

Commissions payable

$ 81,563

$ 50,484

Payroll payable

5,642

6,354

Taxes payable

2,553

1,008

Stock liability awards

4,341

2,093

Other accrued expenses

17,573

2,811

$ 111,672

$ 62,750