XML 75 R59.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Lease Payments (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Weighted average remaining lease term:    
Operating lease term 3 years 29 days 3 years 7 months 17 days
Weighted average discount rate:    
Operating lease discount rate 7.54% 7.53%
Operating lease right-of-use assets, net    
Operating lease $ 987,988 $ 1,342,333
Lease liabilities    
Current portion of operating lease liabilities 353,648 427,984
Non-current portion of operating lease liabilities 781,216 1,104,552
Operating leases, total $ 1,134,864 [1] $ 1,532,536
[1] As of December 31, 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 $353,648 and $781,216, respectively.