XML 54 R37.htm IDEA: XBRL DOCUMENT v3.24.1
Operating Leases - Components of lease expense (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Components of lease expense      
Operating lease cost $ 944,963 $ 927,957 $ 927,957
Variable lease cost 602,416 612,391 490,871
Total operating lease cost 1,547,379 1,540,348 1,418,828
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash outflows for operating leases $ 1,017,770 $ 1,104,406 $ 1,077,469