XML 63 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based compensation - Employee stock purchase plan narrative (Details) - Employee stock purchase plan - 2017 ESPP - shares
Mar. 31, 2022
Mar. 31, 2021
Employee Stock Purchase Plan    
Number of shares available for future issuance (in shares) 566,565  
Shares sold to date (in shares) 0 0