XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Common Stock - Common stock reserved for future issuance (Details) - shares
Jun. 30, 2025
Dec. 31, 2024
Common Stock    
Shares available for future issuance under the stock incentive plan 720,800 25,818
Warrants 3,747,798 55,403
Contingent consideration 222,653 222,653
Convertible notes 399,128 399,128
Total common stock reserved 5,552,341 827,586
Stock options    
Common Stock    
Common shares reserved for future issuance for share based compensation 158,005 98,971
RSU    
Common Stock    
Common shares reserved for future issuance for share based compensation 303,957 25,613