XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1
Common stock reserved for future issuance (Details) - shares
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement, Option [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Reserved for future grants 1,151,115 1,296,722
Subordinated Convertible Note [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Reserved for future grants 2,152,934 958,904
Warrant To Purchase Common Stock [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Reserved for future grants 50,000 50,000
Treasury Stock Reserved For Future Grants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Reserved for future grants 459,950 453,798