v3.26.1
Warrants (Tables)
6 Months Ended
Jun. 30, 2026
Warrants and Rights Note Disclosure [Abstract]  
Schedule of Warrant Activity
Warrants
Outstanding
Weighted
Average
Exercise Price
Per Share
Weighted
Average
Remaining
Contractual
Life (years)
Aggregate
Intrinsic Value
Balance as of January 1, 20263,501,133 $4.19 4.37$376,868 
Warrants issued— — 
Warrants exercised— — 
Warrants canceled and forfeited— — 
Warrant liability variable share change311,619
Balance as of June 30, 20263,812,752 $3.84 3.79$250,475 
Warrants exercisable as of June 30, 20263,812,752 $3.84 3.79$250,475 
Schedule of Changes in Warrant Liability
The following table presents the change in the liability balance associated with the liability classified warrants, which are classified in Level 3 of the fair value hierarchy from January 1, 2025 to June 30, 2026:
Warrants ($)
Balance as of January 1, 2025$255,039 
Additional warrants issued— 
Change in fair value(3,574)
Balance as of December 31, 2025$251,465 
Additional warrants issued— 
Change in fair value(953)
Balance as of June 30, 2026$250,512 
Schedule of Fair Value of Warrants Liabilities
The following assumptions were used to calculate the fair value of the warrant liability:
June 30, 2026December 31, 2025
Fair value
$1.20 $1.56
$1.53 $3.42
Exercise price
$0.87 — $0.93
$0.93 — $1.97
Risk free interest rate
3.67% — 3.91%
3.50% — 3.97%
Expected dividend yield— %— %
Expected volatility
72.68% — 82.87%
143.35% — 174.07%
Expected term0.50 years2 years
Schedule of Warrant Issuance Date
Warrant Issuance DateStrike PriceJune 30, 2026December 31, 2025
November 9, 2016$46.80 5,3425,342
September 3, 2024$4.83 95,49395,493
September 3, 2024$4.83 318,202318,202
September 10, 2024$3.41 250,930250,930
October 31, 2025$4.20 1,301,9451,301,945
October 31, 2025$4.20 1,209,0991,209,099
Total warrants outstanding3,181,0113,181,011