XML 81 R71.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Stock options        
Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 799,570 1,028,583 804,267 949,987
Warrants | Private placement warrants        
Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 2,075,652 6,160,000 4,788,613 6,160,000
Warrants | Public warrants        
Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 3,309,948 9,823,072 7,636,184 9,823,072
Non-Director | Restricted stock        
Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 1,811,016 749,510 1,079,151 624,930