XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.2
Employee stock purchase plan (Details) - shares
Apr. 08, 2021
Jun. 30, 2022
Dec. 31, 2021
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]      
Common stock, shares issued   37,766,655 37,424,101
ESPP      
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]      
Maximum payroll deduction percentage 15.00%    
Number of shares of common stock authorized for issuance 172,795    
Term of automatic increases in shares available for issuance 10 years    
Annual increase in shares available for issuance as a percentage of outstanding shares 0.50%    
Common stock, shares issued   0