XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders' Equity - Summary of Stock Option Activity (Detail) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Outstanding Beginning Balance, Number of Shares 3,280,585  
Granted, Number of Shares 276,389  
Exercised, Number of Shares (53,465)  
Canceled/Forfeited, Number of Shares (8,001)  
Outstanding Ending Balance, Number of Shares 3,495,508 3,280,585
Outstanding Beginning Balance, Weighted-Average Exercise Price Per Share $ 2.87  
Granted, Weighted-Average Exercise Price Per Share 5.26  
Exercised, Weighted-Average Exercise Price Per Share 1.73  
Cancelled/Forfeited, Weighted-Average Exercise Price Per Share 2.12  
Outstanding Ending Balance, Weighted-Average Exercise Price Per Share 3.08 $ 2.87
Outstanding, $1.17 - $23.20 [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Price Per Share, Minimum   1.17
Exercise Price Per Share, Maximum   $ 23.20
Granted, $4.09 - $7.20 [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Price Per Share, Minimum 4.09  
Exercise Price Per Share, Maximum 7.20  
Exercised, $1.51 - $3.98 [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Price Per Share, Minimum 1.51  
Exercise Price Per Share, Maximum 3.98  
Cancelled/Forfeited, $1.94 - $3.98 [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Price Per Share, Minimum 1.94  
Exercise Price Per Share, Maximum 3.98  
Outstanding, $1.17 - $23.20 [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Price Per Share, Minimum 1.17  
Exercise Price Per Share, Maximum $ 23.20