XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Schedule of Common Stock Reserved for Future issuance (Details) - shares
Mar. 31, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock warrants 276,437  
Stock options issued and outstanding 1,230,173 739,511
Common stock shares reserved for future issuance 2,571,610  
2023 Equity Incentive Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock shares reserved for future issuance 1,000,000  
2023 Employee Stock Purchase Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock shares reserved for future issuance 65,000