v3.26.1
Stockholders’ Equity - Schedule of Warrant Activities (Details) - Warrant [Member] - USD ($)
6 Months Ended
Dec. 31, 2025
Jun. 30, 2026
Schedule of Warrant Activities [Line Items]    
Number of Warrants, Granted  
Weighted Average Exercise Price, Granted  
Aggregate Intrinsic Value, Granted  
Number of Warrants, Exercised   (18,689)
Weighted Average Exercise Price, Exercised   $ 231.29
Aggregate Intrinsic Value, Exercised  
Number of Warrants, Ending Balance 682,670 663,981
Weighted Average Exercise Price, Ending Balance $ 21.22 $ 15.31
Weighted Average Remaining Contractual Term (Years), Ending Balance 3 years 4 months 24 days 3 years
Aggregate Intrinsic Value, Ending Balance
Number of Warrants, Exercisable   663,981
Weighted Average Exercise Price, Exercisable   $ 15.31
Weighted Average Remaining Contractual Term (Years), Exercisable   3 years
Aggregate Intrinsic Value, Exercisable