XML 91 R69.htm IDEA: XBRL DOCUMENT v3.24.1
Schedule of Company's operating leases (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Leases    
Right-of-use asset $ 3,525,406 $ 3,952,317
Current portion of operating lease liability 901,925 628,113
Long-term portion of operating lease liability $ 2,721,743 $ 3,161,703