XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
EARNINGS PER SHARE (Details) - shares
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Total possible dilution 14,182,594 4,222,094
Cumulative Preferred Stock    
Total possible dilution 1,692,672 1,751,005
Warrants    
Total possible dilution 12,489,922 2,471,089