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.26.1
LEASES - Schedule of Reconciliation Between the Undiscounted Future Cash Flows and the Operating and Financing Lease Liabilities (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Operating lease liability:    
Operating lease liability, current portion $ 539,464 $ 586,614
Operating lease liability, non-current portion 695,226 819,223
Operating lease liability, total 1,234,690 1,405,837
Total undiscounted future cash flows (sum of future operating lease payments) 1,311,056 1,497,380
Imputed interest 76,366 91,543
Undiscounted future cash flows less imputed interest 1,234,690 1,405,837
Financing lease liability:    
Financing lease liability, current portion 686,697 730,564
Financing lease liability, non-current portion 487,110 593,146
Financing lease liability, total 1,173,807 1,323,710
Total undiscounted future cash flows (sum of future financing lease payments) 1,260,342 1,428,999
Imputed interest 86,535 105,289
Undiscounted future cash flows less imputed interest $ 1,173,807 $ 1,323,710