XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings (Loss) Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of warrant and options exercised (in shares) 789,063 63,625 844,813 181,125
Number of common stock issued for stock warrant and stock options exercised (in shares) 546,337 63,625 602,087 181,125
Shares surrendered in lieu of cash payment (in shares) 242,726 0 242,726 0
Common Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Dilutive potential shares (in shares) 56,605,791 64,292,882 57,016,847 69,861,689