Annual report pursuant to Section 13 and 15(d)

EARNINGS PER SHARE - Securities Excluded from the Calculation of Diluted Weighted Average Common Shares Outstanding (Details)

v3.20.4
EARNINGS PER SHARE - Securities Excluded from the Calculation of Diluted Weighted Average Common Shares Outstanding (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities $ 9,997,971 $ 7,147,211 $ 5,069
Restricted Stock Awards*      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities 98,595 67,304 5,069
Series A Preferred Stock (if converted)*      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities $ 9,899,376 $ 7,079,907 $ 0