XML 111 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
EARNINGS PER SHARE - Narrative (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Convertible Note      
Antidilutive Securities Excluded from Computation of Earnings Per Share      
Maximum issuable upon conversion (in shares) 36,214,960    
Conversion rate 23.36449%    
Stock option      
Antidilutive Securities Excluded from Computation of Earnings Per Share      
Potentially anti-dilutive shares (shares) 4,195,168 5,104,288 4,418,250
Stock option | Series B Preferred Stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share      
Potentially anti-dilutive shares (shares) 0 4,102,690 3,826,055
Stock option | Series B1 Preferred Stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share      
Potentially anti-dilutive shares (shares) 0 7,399,649 9,028,085
Stock option | Series A Preferred      
Antidilutive Securities Excluded from Computation of Earnings Per Share      
Potentially anti-dilutive shares (shares) 385,601 419,859 419,859
Warrant      
Antidilutive Securities Excluded from Computation of Earnings Per Share      
Potentially anti-dilutive shares (shares) 0 4,600,921 8,633,188