v3.22.2.2
EARNINGS PER SHARE (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2022
EARNINGS PER SHARE [Abstract]      
Net income (loss) attributable to common stockholders $ 264,157 $ (9,667,137) $ 4,507,957
Basic weighted average common shares outstanding (in shares) 13,332,535.7 13,020,208.16 13,340,164.03
Diluted weighted average common shares outstanding (in shares) 13,332,535.7 13,020,208.16 13,340,164.03
Basic earnings per share (in dollars per share) $ 0.02 $ (0.74) $ 0.34
Diluted earnings per share (in dollars per share) $ 0.02 $ (0.74) $ 0.34