XML 53 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Common Stock (Tables)
9 Months Ended
Sep. 30, 2025
Equity [Abstract]  
Schedule of Common Stock Outstanding A summary of shares of common stock issued by the Company since December 31, 2024 is as follows:
Description of SharesShares Issued
Shares outstanding as of December 31, 202485,215,136 
Exercise of stock options1,997,350 
Exercise of warrants559,580 
Vesting of restricted stock to employees30,000 
Acquisition adjustment(121,513)
Issuance of common stock through public offerings29,141,438 
Conversion of convertible notes into common stock1,446,609 
Retirement of common shares(106,330)
Shares outstanding as of September 30, 2025118,162,270