XML 82 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Common Stock - Common stock reserved for future issuance (Details) - shares
Sep. 30, 2025
Dec. 31, 2024
Common Stock    
Shares available for future issuance under the stock incentive plans and employee stock purchase plan 720,800 25,818
Warrants 3,747,798 55,403
Contingent consideration 208,657 222,653
Convertible notes 399,128 399,128
Total common stock reserved 5,538,345 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