Quarterly report pursuant to Section 13 or 15(d)

LEASES - Reconciliation between the undiscounted future cash flows in the table above and the operating and financing lease liabilities (Details)

v3.24.1.u1
LEASES - Reconciliation between the undiscounted future cash flows in the table above and the operating and financing lease liabilities (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Operating lease liability:    
Operating lease liability, current portion $ 612,373 $ 568,176
Operating lease liability, non-current portion 1,896,177 2,054,041
Operating lease liability, total 2,508,550 2,622,217
Total undiscounted future cash flows (sum of future operating lease payments) 2,757,237 2,900,050
Imputed interest 248,687 277,833
Undiscounted future cash flows less imputed interest 2,508,550 2,622,217
Financing lease liability:    
Financing lease liability, current portion 1,003,909 956,254
Financing lease liability, non-current portion 858,374 906,330
Financing lease liability, total 1,862,283 1,862,584
Total undiscounted future cash flows (sum of future financing lease payments) 2,005,373 2,006,453
Imputed interest 143,090 143,869
Undiscounted future cash flows less imputed interest $ 1,862,283 $ 1,862,584