XML 77 R64.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
Earnings Per Share (Details) [Line Items]        
Number of shares held in escrow account     387,365  
Number of antidilutive securities were excluded from the computation of diluted net income (loss) per share 1,059,919 1,369,674 1,212,563 1,474,104
Escrow Subject to Cancellation Escrow Claims [Member]        
Earnings Per Share (Details) [Line Items]        
Number of shares issued in escrow account to forfeiture for final settlement of claims     387,365