XML 89 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Capital Stock and Warrants - Common Stock Reserved for Future Issuance (Details) - shares
Mar. 31, 2025
Dec. 31, 2024
Common stock    
Stock options to purchase common stock (in shares) 299,860 296,391
Total shares of Class A Common Stock reserved (in shares) 797,857  
Employee Stock Option    
Common stock    
Stock options available for future issuance (in shares) 308,657 92,020
Class A Common Stock Warrants    
Common stock    
Warrants outstanding for future issuance of convertible common stock (in shares) 189,340