XML 55 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES: (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES:    
Accrued salaries and commissions $ 3,270,715 $ 2,908,320
Deferred revenue 1,947,353 728,351
Clinical studies 1,767,826 781,041
Accrued accounts payable 1,044,088 631,642
Accrued royalties 769,262 916,695
Professional fees 314,068 317,575
Customer rebates 214,119 305,852
Sales, payroll and income taxes payable 785,818 1,159,215
Travel and entertainment 88,850 24,267
Board of Director fees 71,381 62,140
Congresses 40,861 35,589
Accrued Expenses And Other Current Liabilities $ 10,314,341 $ 7,870,687