XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Option Plan - Additional Information (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Sep. 30, 2017
shares
Apr. 30, 2012
Mar. 31, 2022
USD ($)
shares
Mar. 31, 2021
USD ($)
shares
Dec. 31, 2022
shares
Dec. 31, 2021
USD ($)
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award, additional awards     717,163      
Common stock reserved for future issuances     7,742,201      
Number of options early exercised     0 0    
Number of shares subject to repurchase     84     334
Aggregate price of shares held subject to repurchase | $           $ 1,000
Share-based compensation arrangement by share-based payment award, aggregate intrinsic value of options exercised | $     $ 1,000,000.0 $ 300,000    
Restricted Stock Units            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award, options vesting period     5 years      
Share-based compensation arrangement by share-based payment award, stock awards conversion ratio     1      
2012 Stock Option Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award, options vesting term of award       The 2012 Plan provides for the granting of stock-based awards to employees, directors, and consultants under terms and provisions established by the Company’s board of directors. Under the terms of the 2012 Plan, options may be granted at an exercise price not less than fair market value. For employees holding more than 10% of the voting rights of all classes of stock, the exercise prices for incentive and non-statutory stock options must be at least 110% of the fair market value of the common stock on the grant date, as determined by the Company’s board of directors. The terms of options granted under the 2012 Plan may not exceed ten years.    
Share-based compensation arrangement by share-based payment award, additional awards 0          
Common stock reserved for future issuances 0          
2012 Stock Option Plan | Minimum            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award, percentage of voting rights of all classes of stock to be owned by employees to determine stock options exercise price on grant date   10.00%        
Share-based compensation arrangement by share-based payment award, exercise prices percentage of fair market of common stock on grant date   110.00%        
2012 Stock Option Plan | Maximum            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award, Options exercisable period   10 years        
Two Thousand Seventeen Stock Option Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award, options vesting term of award     Options granted generally vest over a five-year period and generally are exercisable for up to 10 years      
Share based compensation arrangement by share based payment award number of shares authorized increment description       The number of shares available for issuance under the 2017 Plan is automatically increased on the first day of each fiscal year beginning on January 1, 2018 and ending on (and including) January 1, 2027, in an amount equal to the lesser of (1) 4% of the outstanding shares of the Company’s common stock on the last day of the immediately preceding fiscal year, or (2) another amount determined by the Company’s board of directors.    
Automatic increase in number of shares authorized under stock option plan, start date       Jan. 01, 2018    
Automatic increase in number of shares authorized under stock option plan, end date       Jan. 01, 2027    
Automatic increase in number of shares available for issuance under the stock option plan         717,163  
Share-based compensation arrangement by share-based payment award, options vesting period     5 years      
Two Thousand Seventeen Stock Option Plan | Maximum            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award, Options exercisable period     10 years      
Share-based compensation arrangement by share-based payment award, percentage of annual increase in number of shares authorized of outstanding shares of common stock 4.00%