XML 54 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' equity - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 01, 2021
Nov. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Dec. 31, 2022
Dec. 31, 2021
Nov. 08, 2022
Dec. 31, 2020
Class Of Stock [Line Items]                
Preferred Stock, Shares Issued         0 0    
Common Stock, Shares, Issued         46,336,166 35,799,233    
Preferred Stock, Shares Authorized         200,000,000 200,000,000    
Preferred Stock, Par or Stated Value Per Share         $ 0.0001 $ 0.0001    
Common Stock, Shares Authorized         350,000,000 350,000,000    
Common Stock, Par or Stated Value Per Share         $ 0.0001 $ 0.0001    
Conversion of stock, description         Holders of the Company’s common stock have no conversion rights, while holders of the Company’s Class B common stock shall have the right to convert each share of Class B common stock into one share of common stock at such holder’s election, provided that as a result of such conversion, such holder would not beneficially own in excess of 4.99% of any class of the Company’s securities registered under the Securities Exchange Act of 1934      
Period related to changing of ownership limitation percentage designated by Class B common stock holder         61 days      
Warrants Expired And Unexercised     151,088     566,586    
Vesting period     450 days     365 days    
Fair value of options, vested         $ 6,900 $ 1,900,000    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition         1 year 3 months 18 days      
Total number of common shares reserved for issuance         7,329,913 6,247,701    
Equity Option                
Class Of Stock [Line Items]                
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount         $ 14,900,000      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition         2 years 10 months 24 days      
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value         $ 4.06 $ 24.61    
Restricted Stock Units (RSUs)                
Class Of Stock [Line Items]                
Number of outstanding shares         510,039 975,046   1,920,037
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount         $ 9,200      
Private Placement of Common Stock                
Class Of Stock [Line Items]                
Sale of stock price per share       $ 28.00        
Common Stock, Shares, Issued       2,678,600        
Proceeds from the Private Placement, net of underwriting discounts and commissions and other offering costs       $ 71,000.0        
2020 Equity Incentive Plan                
Class Of Stock [Line Items]                
Common shares authorized for issuance         7,658,509 6,226,540    
Shares available for awards, description 4              
Vesting percentage         25.00%      
Vesting period         36 months      
Vesting terms, description         ten years      
Employees Stock Purchase Plan Shares                
Class Of Stock [Line Items]                
Common Stock, Shares, Issued         147,564 11,182    
Common Stock, Shares Authorized         1,229,148 833,993    
Purchase common stock through payroll deductions of up to compensations, percent         15.00%      
Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Outstanding Stock Maximum         1.00%      
Increase in issuance of common stock         929,658      
Total number of common shares reserved for issuance         1,070,402      
Stock-based compensation expense         $ 200,000 $ 100,000    
November 2022 Underwritten Offering                
Class Of Stock [Line Items]                
Sale of stock price per share             $ 6.67  
Common Stock, Shares, Issued             9,745,128  
Proceeds from Underwritten Offering, net of underwriting discounts and commissions and other offering costs   $ 61,700            
IPO                
Class Of Stock [Line Items]                
Vesting terms, description         The warrants became exercisable upon our IPO for a period of 365 and 450 days      
Class B Common Stock                
Class Of Stock [Line Items]                
Common Stock, Shares, Issued         1,211,959 1,492,059    
Common Stock, Shares Authorized         15,368,569 15,368,569    
Common Stock, Par or Stated Value Per Share         $ 0.0001 $ 0.0001    
Common Stock                
Class Of Stock [Line Items]                
Common stock, voting rights         one