XML 54 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Schedule of Shares of Common Stock Available for Future Issuance (Details)
Dec. 31, 2022
shares
Class Of Stock [Line Items]  
Total available for future issuance 14,937,136
Equity Incentive Plan  
Class Of Stock [Line Items]  
Total available for future issuance 241,635
Employee Stock Purchase Plan  
Class Of Stock [Line Items]  
Total available for future issuance 729,218
Exercise of Warrants and Pre-funded Warrants  
Class Of Stock [Line Items]  
Total available for future issuance 13,966,283