XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock - Common stock reserved for future issuance (Details) - shares
Mar. 31, 2025
Dec. 31, 2024
Common Stock    
Shares available for future issuance under the stock incentive plan 59,817 25,818
Warrants 4,043,382 55,403
Contingent consideration 222,653 222,653
Convertible notes 399,128 399,128
Total common stock reserved 4,849,564 827,586
Stock options    
Common Stock    
Common shares reserved for future issuance for share based compensation 98,971 98,971
RSU    
Common Stock    
Common shares reserved for future issuance for share based compensation 25,613 25,613