XML 70 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - ESPP Activity (Details) - ESPP - shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Beginning Balance, Equity securities available (shares) 228,279 246,039 0
Plus: Registration of 2016 ESPP (shares)     250,000
Less: common stock purchased by eligible employees (shares) (20,120) (17,760) (3,961)
Ending Balance, Equity securities available (shares) 208,159 228,279 246,039