XML 93 R77.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Jul. 31, 2020
Jan. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common shares issued for employee stock purchase plan (“ESPP”) (in shares) 215,057 125,893 340,950 389,284  
ESPP expense     $ 0.4 $ 0.6 $ 0.5
Employee Stock Purchase Plan | Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Fair market value at grant purchase price     85.00%    
Fair market value at grant exercise price     85.00%    
Common stock, reserved for future issuance (in shares)     3,000,000.0    
Common stock, shares available for future issuance (in shares)     1,800,000