XML 79 R68.htm IDEA: XBRL DOCUMENT v3.21.1
Subsequent events (Details) - $ / shares
1 Months Ended
Apr. 20, 2021
Apr. 08, 2021
Apr. 30, 2021
Feb. 28, 2021
2015 Plan        
Subsequent Event [Line Items]        
Increase in number of shares of common stock authorized for issuance       1,072,961
2015 Plan | Minimum        
Subsequent Event [Line Items]        
Number of shares of common stock authorized for issuance       4,947,214
2015 Plan | Maximum        
Subsequent Event [Line Items]        
Number of shares of common stock authorized for issuance       6,020,175
Subsequent Event        
Subsequent Event [Line Items]        
Reverse stock split ratio   2.33    
Subsequent Event | Common Stock        
Subsequent Event [Line Items]        
Conversion of stock 26,545,579      
Subsequent Event | IPO        
Subsequent Event [Line Items]        
Shares Issued     7,567,000  
Price per share     $ 20.00  
Subsequent Event | IPO | Common Stock        
Subsequent Event [Line Items]        
Shares Issued 7,567,000      
Price per share $ 20.00      
Subsequent Event | IPO | Preferred Stock        
Subsequent Event [Line Items]        
Conversion of stock (26,545,579)      
Subsequent Event | Over-Allotment Option        
Subsequent Event [Line Items]        
Shares Issued     987,000  
Subsequent Event | Over-Allotment Option | Common Stock        
Subsequent Event [Line Items]        
Shares Issued 987,000      
Subsequent Event | Class A Common Stock        
Subsequent Event [Line Items]        
Conversion of stock 2,563,765   2,563,765  
Subsequent Event | Class B Common Stock        
Subsequent Event [Line Items]        
Stock Conversion Ratio   1    
Conversion of stock   (2,563,765)    
Subsequent Event | Class B Common Stock | IPO        
Subsequent Event [Line Items]        
Conversion of stock 2,563,765      
Subsequent Event | 2015 Plan | Common Stock        
Subsequent Event [Line Items]        
Number of shares of common stock authorized for issuance     6,020,175  
Subsequent Event | 2021 Plan        
Subsequent Event [Line Items]        
Number of shares of common stock authorized for issuance   1,727,953    
Period within which the number of shares of common stock available for issuance under the plan will be automatically increased   10 years    
Shares that will be automatically increased and become available for issuance under the plan as a percent to the outstanding shares   5.00%    
Subsequent Event | 2021 ESPP        
Subsequent Event [Line Items]        
Number of shares of common stock authorized for issuance   172,795    
Period within which the number of shares of common stock available for issuance under the plan will be automatically increased   10 years    
Shares that will be automatically increased and become available for issuance under the plan as a percent to the outstanding shares   0.50%    
Maximum percentage of payroll deduction that is eligible to purchase stock   15.00%