v3.26.1
Equity - Schedule of Stock Warrant Activity (Details) - Warrant [Member] - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of Warrants, Outstanding beginning balance 95,746 182,996 43,035
Weighted Average Exercise Price, Outstanding beginning balance     $ 75.53
Number of Warrants, Issued 13,063,728   169,527
Weighted Average Exercise Price, Issued     $ 10.28
Number of Warrants, Cancelled [1]     (23,288)
Weighted Average Exercise Price, Cancelled [1]     $ (32.85)
Number of Warrants, Exercised (1,733,571) (87,250) (6,278)
Weighted Average Exercise Price, Exercised $ 0.33 $ (18.41) $ (50.77)
Number of Warrants, Outstanding 13,202,348 95,746 182,996
Weighted Average Exercise Price, Balance Outstanding and exercisable   $ 24.06 $ 21.37
[1] Second Warrant, which was issued on May 23, 2023, July 6, 2023, October 9, 2023, and March 7, 2024, was cancelled in June 2024. Second Warrant, which was issued on June 5, 2024, is still outstanding as of December 31, 2025 and 2024.