XML 64 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies - Schedule of Computation of Diluted EPS (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential common stock equivalents excluded from the computation of diluted net loss (in shares) 7,684,727 9,505,323 9,226,277
Outstanding stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential common stock equivalents excluded from the computation of diluted net loss (in shares) 6,550,610 8,588,614 8,425,551
Stock purchase warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential common stock equivalents excluded from the computation of diluted net loss (in shares) 0 0 4,500
Nonvested restricted stock awards      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential common stock equivalents excluded from the computation of diluted net loss (in shares) 977,244 809,527 754,415
Nonvested restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential common stock equivalents excluded from the computation of diluted net loss (in shares) 156,873 107,182 41,811