XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings per share - Potentially Dilutive Securities (Details) - shares
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities (in shares) 15,311 16,336
Warrants to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities (in shares) 0 618
Warrants for Preferred shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities (in shares) 3,248 3,248