XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.3
EQUITY (Tables)
9 Months Ended
Sep. 30, 2025
Equity [Abstract]  
Schedule of Information About Warrant Activities and Additional Information Regarding Warrants Outstanding
The following table summarizes information about warrant activities for the nine months ended September 30, 2025 and 2024:
Common Stock Warrants
Number of WarrantsWeighted Average Exercise Price
Outstanding at December 31, 202414,615,703$11.91 
Granted
6,793,575$0.002 
Exercised
(2,632,955)$9.14 
Forfeited
(100,000)$14.00 
Expired
(94,644)$15.39 
Outstanding at September 30, 202518,581,679$7.92 
Outstanding at December 31, 202315,309,547$11.26 
Granted
4,085,624$8.60 
Exercised
(2,507,168)$6.64 
Forfeited
(1,806,062)$5.50 
Expired
(386,250)$14.16 
Outstanding at September 30, 202414,695,691$11.94 
Additional information regarding warrants outstanding as of September 30, 2025 and December 31, 2024 is as follows:
Warrants to Purchase Common Stock
Weighted Average Exercise PriceExpiration DateNumber of Warrants Outstanding
Pre-funded warrant
$0.002 Perpetual6,793,575
Issued with debt
$8.31 Jul 2026 - Aug 20324,002,972
Issued to employees, directors and service providers
$18.18 Jan 2026 - Mar 20302,663,529
Issued with common stock
$15.34 Apr 2026 - Dec 20271,613,781
Purchase of warrants
$14.50 Dec 2025 - Oct 20262,378,683
Issued to strategic investors under ERPs
$5.50 Aug 20271,129,139
Outstanding at September 30, 202518,581,679
Warrants to Purchase Common Stock
Weighted Average Exercise PriceExpiration DateNumber of Warrants Outstanding
Issued with debt
$8.34 Jan 2025 - Aug 20324,020,471
Issued to employees, directors and service providers
$18.06 Jun 2025 - Mar 20303,862,703
Issued with common stock
$15.34 Apr 2026 - Dec 20271,613,778
Purchase of warrants
$14.50 Oct 2025 - Dec 20252,378,683
Issued to strategic investors under ERPs
$4.20 Apr 2025 - Sep 20272,740,068
Outstanding at December 31, 202414,615,703
The number of outstanding ERP warrants as of September 30, 2025 and December 31, 2024 are as follows:
September 30,
2025
December 31,
2024
ERP IV
— 1,610,929 
ERP V
1,129,139 1,129,139 
Total
1,129,139 2,740,068