XML 78 R67.htm IDEA: XBRL DOCUMENT v3.25.2
Capital Stock and Warrants - Common Stock Reserved for Future Issuance (Details) - shares
Jun. 30, 2025
Dec. 31, 2024
Common stock    
Stock options to purchase common stock (in shares) 314,951 296,391
Total shares of Class A Common Stock reserved (in shares) 810,166  
Employee Stock Option    
Common stock    
Stock options available for future issuance (in shares) 293,566 92,020
Class A Common Stock Warrants    
Common stock    
Warrants outstanding for future issuance of convertible common stock (in shares) 201,649