Annual report pursuant to Section 13 and 15(d)

Stockholders' equity - Additional Information (Details)

v3.23.1
Stockholders' equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
Jan. 22, 2021
Dec. 31, 2022
Dec. 31, 2021
Class of Stock [Line Items]      
Common stock, par value (in dollars per share)   $ 0.001 $ 0.001
Private Placement      
Class of Stock [Line Items]      
Sale of stock, consideration $ 4.1    
Sale of stock, purchase price (in dollars per share) $ 7.50    
Number of shares of stock in each unit (in shares) 1    
Common stock, par value (in dollars per share) $ 0.001    
Number of shares issuable per unit (in shares) 1    
Officers and directors | Private Placement      
Class of Stock [Line Items]      
Proceeds from issuance of common stock $ 1.6