XML 63 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Common Stock - Common stock reserved for future issuance (Details) - shares
Sep. 30, 2024
Dec. 31, 2023
Common Stock    
Total common stock reserved 30,814,688 38,876,675
Employee Stock Option    
Common Stock    
Total common stock reserved 7,123,687 3,846,972
Restricted stock units (unvested)    
Common Stock    
Total common stock reserved 1,843,275 1,012,994
Shares available for future issuance under the stock incentive plan    
Common Stock    
Total common stock reserved 1,858,774 3,536,710
Warrants    
Common Stock    
Total common stock reserved 3,988,952 14,479,999
Contingent consideration    
Common Stock    
Total common stock reserved 16,000,000 16,000,000