XML 93 R74.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' equity - Narrative - Employee Stock Purchase Plan (Details)
Nov. 20, 2019
period
shares
Jun. 30, 2020
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
ESPP shares authorized (in shares)   9,394,000
ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
ESPP shares authorized (in shares) 2,500,000  
Offering period 12 months  
Number of purchase periods | period 2  
Purchase period 6 months  
ESPP share purchase price, percent 85.00%