Annual report [Section 13 and 15(d), not S-K Item 405]

LEASES - Reconciliation of Undiscounted Future Cash Flows (Details)

v3.25.0.1
LEASES - Reconciliation of Undiscounted Future Cash Flows (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Operating lease liability:    
Operating lease liability, current portion $ 648,204 $ 568,176
Operating lease liability, non-current portion 1,405,837 2,054,041
Operating lease liability, total 2,054,041 2,622,217
Total undiscounted future cash flows (sum of future operating lease payments) 2,224,840 2,900,050
Imputed interest 170,799 277,833
Undiscounted future cash flows less imputed interest 2,054,041 2,622,217
Financing lease liability:    
Financing lease liability, current portion 906,119 956,254
Financing lease liability, non-current portion 647,078 906,330
Financing lease liability, total 1,553,197 1,862,584
Total undiscounted future cash flows (sum of future financing lease payments) 1,667,763 2,006,453
Imputed interest 114,566 143,869
Undiscounted future cash flows less imputed interest $ 1,553,197 $ 1,862,584