XML 76 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Incentive Plan - Schedule of Fair Value of Employee Stock Purchase Plan Assumptions (Detail) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock price $ 6.96  
2016 Employee Stock Purchase Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected dividend yield 0.00% 0.00%
Expected life (years) 6 months 6 months
2016 Employee Stock Purchase Plan [Member] | Minimum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Anticipated volatility 84.04% 81.76%
Stock price $ 3.80 $ 6.53
Exercise price $ 3.80 $ 6.53
Risk free interest rate 0.22% 0.05%
2016 Employee Stock Purchase Plan [Member] | Maximum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Anticipated volatility 84.99% 82.87%
Stock price $ 4.27 $ 11.31
Exercise price $ 4.27 $ 11.31
Risk free interest rate 4.76% 0.09%