XML 86 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share - Schedule of Potentially Dilutive Securities (Detail) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share Basic [Line Items]    
Potentially dilutive securities 9,953,227 7,569,009
Awards under Equity Incentive Plan [Member]    
Earnings Per Share Basic [Line Items]    
Potentially dilutive securities 7,933,184 6,218,841
Nonvested Restricted Shares and Restricted Stock Units [Member]    
Earnings Per Share Basic [Line Items]    
Potentially dilutive securities 1,942,250 1,272,375
Warrants to Purchase Common Stock [Member]    
Earnings Per Share Basic [Line Items]    
Potentially dilutive securities 77,793 77,793