v3.26.1
Leases - Schedule of Lease Payments (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Weighted average remaining lease term:    
Operating lease term 2 years 6 months 29 days 3 years 29 days
Weighted average discount rate:    
Operating lease discount rate 7.54% 7.54%
Operating lease right-of-use assets, net    
Operating lease $ 844,000 $ 987,988
Lease liabilities    
Current portion of operating lease liabilities 371,885 353,648
Non-current portion of operating lease liabilities 607,512 781,216
Operating leases, total $ 979,397 [1] $ 1,134,864
[1] As of June 30, 2026, present value of future operating lease payments consisted of current portion of operating lease liabilities and non-current portion of operating lease liabilities, amounting to $371,885 and $607,512, respectively.