XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies - Potentially Dilutive Securities Outstanding (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Potentially dilutive securities outstanding have been excluded from the computation of diluted weighted average shares outstanding because such securities have an anti-dilutive impact        
Potentially dilutive securities outstanding have been excluded from the computation of diluted weighted average shares outstanding because such securities have an anti-dilutive impact 4,608,888 749,196 4,317,795 749,196
Warrants        
Potentially dilutive securities outstanding have been excluded from the computation of diluted weighted average shares outstanding because such securities have an anti-dilutive impact        
Potentially dilutive securities outstanding have been excluded from the computation of diluted weighted average shares outstanding because such securities have an anti-dilutive impact 3,747,798 55,403 3,747,798 55,403
Contingent consideration        
Potentially dilutive securities outstanding have been excluded from the computation of diluted weighted average shares outstanding because such securities have an anti-dilutive impact        
Potentially dilutive securities outstanding have been excluded from the computation of diluted weighted average shares outstanding because such securities have an anti-dilutive impact   222,223   222,223
Common stock options and restricted stock units        
Potentially dilutive securities outstanding have been excluded from the computation of diluted weighted average shares outstanding because such securities have an anti-dilutive impact        
Potentially dilutive securities outstanding have been excluded from the computation of diluted weighted average shares outstanding because such securities have an anti-dilutive impact 461,962 72,442 170,869 72,442
Convertible notes        
Potentially dilutive securities outstanding have been excluded from the computation of diluted weighted average shares outstanding because such securities have an anti-dilutive impact        
Potentially dilutive securities outstanding have been excluded from the computation of diluted weighted average shares outstanding because such securities have an anti-dilutive impact 399,128 399,128 399,128 399,128