XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Components of lease cost (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Leases        
Operating lease costs $ 181,201 $ 168,910 $ 544,530 $ 523,107
Short-term lease costs 78,189 25,345 128,992 75,629
Lease costs - discontinued operations 14,942 10,185 34,371 29,767
Total lease costs $ 274,332 $ 204,440 $ 707,893 $ 628,503