XML 81 R70.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Additional Information (Details) - USD ($)
1 Months Ended 6 Months Ended 12 Months Ended
Nov. 30, 2018
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock options/units, granted   1,223,550 368,140  
Exercise price range, lower range limit   $ 2.89 $ 19.57  
Exercise price range, upper range limit   20.71 35.51  
Weighted average exercise price   6.68 26.90  
Weighted average grant date fair value   $ 4.72 $ 19.61  
Performance Stock Units        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock options/units, granted   159,343   0
Weighted average grant date fair value   $ 20.71    
Vesting description   The quantity of shares that will ultimately vest and be issued upon settlement of the performance stock units range from 0% to 200% of a targeted number of shares and will be determined based on, and subject to, achievement by the Company of certain revenue targets for the year ending December 31, 2024.    
Performance stock units percentage of a targeted number of shares, minimum   0.00%    
Performance stock units percentage of a targeted number of shares, maximum   200.00%    
2018 Equity Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock reserved for issuance   685,266    
Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock reserved for issuance   871,547    
Maximum percentage to purchase shares of eligible compensation a participant receives during each offering period 10.00%      
Maximum amount of shares a participant can accrue at discounted rate of the fair market value. $ 25,000      
Maximum number of shares per participant 5,000      
Purchase price as a percentage of its market price on first trading day of each offering period 85.00%