Quarterly report [Sections 13 or 15(d)]

LEASES - Schedule of Reconciliation Between the Undiscounted Future Cash Flows and the Operating and Financing Lease Liabilities (Details)

v3.25.2
LEASES - Schedule of Reconciliation Between the Undiscounted Future Cash Flows and the Operating and Financing Lease Liabilities (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Operating lease liability:    
Operating lease liability, current portion $ 674,927 $ 648,204
Operating lease liability, non-current portion 1,061,124 1,405,837
Operating lease liability, total 1,736,051 2,054,041
Total undiscounted future cash flows (sum of future operating lease payments) 1,863,598 2,224,840
Imputed interest 127,547 170,799
Undiscounted future cash flows less imputed interest 1,736,051 2,054,041
Financing lease liability:    
Financing lease liability, current portion 724,527 906,119
Financing lease liability, non-current portion 580,604 647,078
Financing lease liability, total 1,305,131 1,553,197
Total undiscounted future cash flows (sum of future financing lease payments) 1,404,770 1,667,763
Imputed interest 99,639 114,566
Undiscounted future cash flows less imputed interest $ 1,305,131 $ 1,553,197