XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Rent Expense (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Leases [Abstract]        
Rent expense $ 226,772 $ 285,963 $ 501,029 $ 574,071
Sublease income $ 130,842 $ 161,804 $ 245,499 $ 296,237