Annual report pursuant to Section 13 and 15(d)

STOCKHOLDERS' EQUITY - Schedule of Information Related to Stock Options (Details)

v3.21.1
STOCKHOLDERS' EQUITY - Schedule of Information Related to Stock Options (Details) - Stock Options
12 Months Ended
Dec. 31, 2020
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Weighted Outstanding Number of Options 118,412
Options Exercisable, Average Remaining Life In Years 2 years 8 months 12 days
Options Exercisable, Exercisable Number of Options 53,228
Exercise Price $2.81  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Exercise price | $ / shares $ 2.81
Options Outstanding, Weighted Outstanding Number of Options 20,000
Options Exercisable, Exercisable Number of Options 0
Exercise Price $2.97  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Exercise price | $ / shares $ 2.97
Options Outstanding, Weighted Outstanding Number of Options 46,002
Options Exercisable, Average Remaining Life In Years 8 months 12 days
Options Exercisable, Exercisable Number of Options 37,323
Exercise Price $4.95  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Exercise price | $ / shares $ 4.95
Options Outstanding, Weighted Outstanding Number of Options 5,556
Options Exercisable, Average Remaining Life In Years 1 year 10 months 24 days
Options Exercisable, Exercisable Number of Options 2,875
Exercise Price $33.75  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Exercise price | $ / shares $ 33.75
Options Outstanding, Weighted Outstanding Number of Options 46,854
Options Exercisable, Average Remaining Life In Years 8 years 9 months 18 days
Options Exercisable, Exercisable Number of Options 13,030