v3.25.1
Commitments and Contingencies - Schedule of Operating Lease Related Assets and Liabilities (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Schedule of Operating Lease Related Assets and Liabilities [Abstract]    
Rights of use lease assets $ 89,020 $ 796,653
Operating lease liabilities, current 33,685 236,294
Operating lease liabilities, noncurrent 23,832 571,862
Total operating lease liabilities $ 57,517 $ 808,156