XML 84 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Lease Payments (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Weighted average remaining lease term:    
Operating lease 3 years 7 months 17 days 4 years 9 months 21 days
Weighted average discount rate:    
Operating lease 7.53% 7.56%
Operating lease right-of-use assets, net    
Operating lease $ 1,342,333 $ 1,561,058
Lease liabilities    
Current portion of operating lease liabilities 427,984 358,998
Non-current portion of operating lease liabilities 1,104,552 1,317,678
Operating leases, total $ 1,532,536 [1] $ 1,676,676
[1] As of December 31, 2024, 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 $427,984 and $1,104,552, respectively.