XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based Compensation - Additional Information (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2020
Dec. 31, 2021
May 30, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares outstanding 5,912,840   5,323,162  
Unrecognized compensation cost $ 125.1      
Unrecognized compensation costs, weighted average recognition period 2 years 11 months 19 days      
2009 Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares outstanding 2,324,309      
Share based compensation arrangement by share based payment award termination date Jul. 02, 2019      
2019 Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Aggregate common shares issuable 1,568,533      
Number of shares outstanding 3,588,531      
Common stock reserved for future issuance       1,709,832
Automatic increase in stock issuance as percentage on outstanding stock   4.00%    
Stock option and incentive plan expiration month and year   2029-05    
Expiration period 10 years      
Vesting period 4 years