XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Lease Payments (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Weighted average remaining lease term:    
Operating lease 3 years 3 months 29 days 3 years 7 months 17 days
Weighted average discount rate:    
Operating lease 7.54% 7.53%
Operating lease right-of-use assets, net    
Operating lease $ 1,057,858 $ 1,342,333
Lease liabilities    
Current portion of operating lease liabilities 315,579 427,984
Non-current portion of operating lease liabilities 865,729 1,104,552
Operating leases, total $ 1,181,308 [1] $ 1,532,536
[1] As of September 30, 2025, 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 $315,579 and $865,729, respectively.