XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Common stock reserved for future issuance (Details) - shares
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement, Option [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Reserved for future grants 1,130,260 1,151,115
Subordinated Convertible Note [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Reserved for future grants 3,203,906 2,152,934
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 417,099 459,950