XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Rent Expense (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Leases [Abstract]        
Rent expense $ 244,305 $ 239,647 $ 765,455 $ 861,398
Sublease income $ 155,025 $ 128,395 $ 400,524 $ 424,632