XML 101 R42.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-based Compensation - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Dec. 31, 2023
Mar. 20, 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,739,270   739,511
Common stock shares reserved for future issuance 2,475,016    
2023 Equity Incentive Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Common stock shares reserved for future issuance 394,309 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